时态专练
一、单项选择
1. Listen! Some of the girls ________ about Harry Potter. Let’s join them.
A. are talking
B. talk
C. were talking
D. talked
2. She will have a holiday if she ______ the work next week.
A. finishes
B. doesn’t finish
C. will finish
D. won’t finish
3. -Where’s Jim? -He ______ to the shop. He’ll be back in an hour.
A. goes
B. go
C. has gone
D. will go
4. Our teacher, Miss Chen, _______ English on the radio the day before yesterday.
A. teaches
B. taught
C. will teach
D. had taught
5. I don’t think I_______ you in that dress before.
A. have seen
B. seeing
C. saw
D. see
6. -Is your father in? -No, he _______ three hours ago.
A. was not
B. has been out
C. went out
D. has gone out
7. There _______ a football game this afternoon.
A. will have
B. is going to be
C. has
D. are going to be
8. What ________ you _______ when I rang you up.
A. are; doing
B. were; doing
C. do; do
D. have; done
9. Both his parents look sad. Maybe they ____what happened to him .
A. knew
B. have known
C. must know
D. will know
10. Miss Gao _____ this school in 1996.
A. has come to
B. came to
C. has been in
D. has taught
11. Have you met Mr Li ______?
A. just
B. ago
C. before
D. a moment ago
12. The famous writer ____ one new book in the past two years.
A. is writing
B. was writing
C. wrote
D. has written
13. —Our country ______ a lot so far(到目前为止). —Yes. I hope it will be even ______ .
A. has changed; well
B. changed; good
C. has changed; better
D. changed; better
14. Zhao Lan ___already ___in this school for two years.
A. was; studying
B. will; study
C. has ; studied
D. are; studying
15. We _____ Xiao Li since she was a little girl.
A. know
B. had known
C. have known
D. knew
16. Harry Potter is a very nice film. I ____ it twice .
A. will see
B. have seen
C. saw
D. see
17. —These farmers have been to the United States. —Really? When ___ there?
A. will they go
B. did they go
C. do they go
D. have they gone
18. — ______ you _____ your homework yet ? —Yes. I _____ it a moment ago.
A. Did; do; finished
B. Have; done; finished
C. Have; done; have finished
D. will; do; finish
二、用Have been to, have gone to, have been in 填空
1. Mike and his parents _______________ the north for half a year.
2. Mum is not at home now. She _______________ the shop.
3. ______ you ever ______________ Kunming? Never.
4. Where _____ you _____________ these days?
5. Has Jim arrived yet? Yes, he _______________ here for several days.
6. Where is Peter? I don’t know where he ________________.
7. Hi Jim! Where _____ you _______________ ? Li Lei is looking for you.
三. 用括号内所给动词的正确形式填空。
1. — Do you know our town? — No, this is the first time I ____________(be) here.
2. We _________________(not meet) our new neighbors yet, so we don’t know their names.
3. — Have you been to Australia?
— Yes. I _______(be) there three times. And I_______(go) there with my uncle for the first time.
4. —How long _________ you _________ (be)here ? —About two months .
5. He ___________ (have) the watch for a year.
四. 翻译下列句子。
1. 自上星期三以来,我就没工作。
______________________________________________
2. 上星期天我们去游泳了。
______________________________________________
3. 我们还没到达山顶,不过我们快到哪了。
______________________________________________
4. 这辆自行车我买了两年了
______________________________________________
5. 汤姆出去10分钟了.
________________________________________________
6. 我们住在这20年了.
______________________________________________