单项填空 ( )1. —How long have you _____ the dictionary? —For two years. A buy B. bought C. have D. had ( )2. —We've lived here _____ 1980. —So you've lived here _____ about 30 years. A since;for B. for;since C. for;for D. in;since ( )3. —Where is your father, Leo? —He is in Hainan on vacation. He _____ for two weeks. A left B. has left C has gone D. has been away ( )4. —Kelly, how long _____ you _____ in this school? —For three years. have;studied B. do;study C. will;studied D. did;studying ( )5. Dashan _____ Chinese since he came to China. He speaks Chinese well now.