时态专练
一、用所给动词的适当形式填空。
1I____already ___(see)the film.I ___(see) it last week. 2___he____(finish) his work today ? Not yet .
3___you__(be) to Hong Kong?Yes,I___(be)there twice 4____ you ever____(eat )chocolate sundaes ? No, never. 5My father____just____(come)back from work.He is tired now. 6Where’s Li Ming ?He____(go) to the teacher’s office.
7Shanghai ___ (be) a small town hundreds of years ago. Now it ____ (become) a large city.
8I ____(work) here since I____(move) here in 1999. 9So far I ____(make) quite a few friends here.
10How long ____ the Wangs ____(stay) here ?For two weeks. 11 China _____(join) the WTO and became of it last year. 12 ---These farmers have been to the United States. ---Really?When_______(go) there? 13He ________(live) here since 19
14Mr White____(be)to Shaolin Temple twice before the year2000. 15---_____you _____(be) to the UK? ---Yes, we_________.
---When _______ you ________(go) there? ---We_______(go)three years ago. 16I ________ (do) my homework already.
17He _____________(not finished) his homework yet. 18_______you ever ______ (be) to Haiwaii?
19We ______ never ______ (see) such an exciting match before.
1
20Mother _____ just ___(clean) the house. Please don’t come in. 21They _________________(practice) this dialogue twice.
22We _________ (learn) English for three years/ since two years ago/since 2000.
23Mr. Green _________ (be) in China these years. 24They ____________(write) 15 songs so far.
25The population ____________ (grow) more slowly in the past ten years. 26He ____________(work) in our school for one year. 27He ______(come) to our school last year/in 2002. 28They _______________(cook) the supper already. 29They ___________ (cook) the supper half an hour ago. 30.----Mike,________you________(write)a letter to your parents? ----Yes,I have. I ___________(write) one last night.
31It_______________ (happen, never)in the village before. 32- I hear your father __ (be)to Japan once. -Yes. He __ (go)there last year.
33.He has already finished his homework.(改为否定句) 34He ___ finished his homework __ . 35.I. (look)for the dictionary, but I (find not)it yet. 36. _____you already _______ (hear) from him? 37.____you___(finish)doing your homework? 38._____the train ____(arrive)? ---Yes,it has. 39.The boy ____(not swim) in the river yet.
40.____you____(see)the film before?---Yes,I ____(see) it last year. 41 There’s no more water in the bottle .They _______(drink) all of it. 42 The windows are closed. Someone _______(close) them.
2
43 The glass is broken. Who __________(break) this glass? 44 Kent and I ________(write) poems before. 45 Dick and Alice_________(do)the work these days.
46 She’d like to taste cheese, but she _________(never have )it 47He _________(not finish) his writing yet, I suppose. 48 This is the most funny play I _________(ever see)before. 49 it’s your turn .I ______just_______(finish)it.
50He _____(work) here since he graduated from the college
二.选择
1Li Hong has ________ the army for 2 years.
A. joined B. joined to C. been in D. joined in 2. We have been friends since ______.
A. children B. five years C. five years ago D. five years before 3. Mike ___________ the story for a month.
A. has bought B. has had C. had had D. has borrowed 4. You ______ that question three times.
A. already asked B. have already asked C. already have asked D. asked already
5Those foreign friends left Guangzhou __________.
A. since last week B. a week ago C. for a week D. since a week ago 6. I _____ at this school for two years already.
A. am studying B. study C. studied D. have studied 7. They _________ in the city since last summer.
A. live B. didn’t live C. have lived D. live 8. Mrs. Wang has lived in Haikou _________ 1992.
A. since B. from C. after D. in 9. Mr. Black _______China since the summer of 1998.
A. has been to B. has been in C. has come to D. came to 10. You have never been to the Great Wall, ____ you?
A. do B. don’t C. have D. haven’t 11. His father _______ for years.
A. has died B. has been dead C. died D. dies 12. Mary ___ to see the films because she ___ it twice. A. won’t go, saw B. won’t go, will see
3
C. won’t go, has seen D. didn’t go, sees 13. ________ you ________ some more food? Thank you. I _______ enough.
A. Will ,have ,have had B. Will, have, had C. Do, have , have D. Do, have, had
14. __ you___ England? Yes, it ___a beautiful country. A. Will , gone to, was B. Have , been to, is C. had ,been to, is D. Have ,gone to, is 15. ----____ you ____ to the capital?
---No, I ___.I ____there early next month.
A. Have, been, haven’t, am going B. Had, been, hadn’t, am going C. Have, gone, haven’t, was going D. Did, go, didn’t, was going 16. ---You sister ______ to London to study English.
Is that true? ---Yes , she ___ there for two months. A. has been, has been B. will go, has gone C. gone, will be D. has gone, has been 17. Bruce ____ how to use a computer.
He___a computer of his own. He ____ it two days ago A. learns, will get, bought B. is learning, has got, bought C. learned, has got, bought D. is learning, got, has bought
18. --You haven’t read the book before, have you? --_______.
A. Yes , I haven’t. B. No, I have. C. Yes, I do. D. No, I haven’t. 19. —Where is Li Lei? —He ___ Shanghai.
A. has gone to B. has been to C. went to D. goes to 20.He _______ his homework and is now listening to music. A.. finishes B. has finished C. finish D. finished 三.句型转换
1.I have been to Macau before.(改为否定句)
2.He hasn’t come to school because he’s ill (就划线部分提问)
3.He has learned English for 5 years.(就划线部分提问)
4.I bought a new bike just now.(用just改写)
5.We began to learn English three years ago.(改为现在完成时)
4