现在完成时练习题
现在完成时练习题
? 1. A. 用 already或 yet
1) Have they taken down the old pictures ______? No, not ___________.
2) Most of us have finished our compositions ________
3) He said he hadn’t visited the exhibition ________.
B.用 since或 for
1) We have learned five lessons ______ the beginning og this term.
2) Mrs Liao has been in hospital ______last week.
3) I have stayed at my aunt’s _____two weeks.
C. 用have gone或 have been
1) Where are the boy students ? They _____ to the school factory.
2) Is your father in ? No, he ____ to Shenzhen. _______he ever ______ there before ? Yes, he ___ there several times
3) He asked me if _____ to Hangzhou before.
I told him that I wanted to go there for a visit as I ______ never ______ to that city before.
2. 选择填空
1.Mother ____me a new coat yesterday. I _______ it on. It fits me well.
A. had made…have tried ??????????B. made…have tried
C. has made…tried ???????????????D. made…tried
2 “He ____to draw horses already”. “When ______ he ?” “ Last year “
A. learned…has ???????????????????B. learned…did
C. has learned…has ????????????????D. has learned…did
3.Tom _____up into the tree. Look, he ____ high up there !
A. has got…is ??B. has climbed…was ??C. got …was? ?D. climbed…is
4.____ you _____ the text yet ? Yes, we ____ it two hours ago.
A. Did…copy…did ???????????????B. Have…copied…have
C. Have…copied…did D. ??????????Did …copy…had
.5. “Why ______ she _______ angry ?” “Because he _____ at her just now .”
A. did…get…shouted???? ???B. has…got…shouted
C. did…get…has shouted ???D. has…got…has shouted
.6. ______you __________ the film before ? Where _____ you ____ it ?
A. Have …seen…did…see????? ?B. Did …see…did…watch
C. Have…seen…have…seen ?????D. Did …see…have…seen
7.You ____ me waiting for two hours. I ____ for you since five.
A. kept…waited ???????????????B. have kept…waited
C. kept…have waited ??????????D. have kept…have waited
8.Where ______ John _______ ? To the library. He _________ there for an hour.
A. has…been…has gone??????? ?B. has…gone…has been
C. did…go…went????????????? ?D. did…be…went
9.______ the baby still _____ ? No, it _______ crying.
A. Has…cried…has stopped ?????B. Is…crying…stopped
C. Did …cry…stopped????????? ?D. Is…crying…has stopped
10. I _______ the way. I ________ here for quite many years.
A. knew…have lived ???????B. knew…live
C. know…have lived ????????D. know…live
11. _____ you ever _____ America ? Yes, I have.
A. Have…gone to ?B. Have…gone in ?C. Have…been to ?D. Have …been in
12. My brother ____college for over three years.
A. has gone to ???B. has been to ??C. has been in ??D. has been at
13.He ________ the Army by the end of 1989. He ______ in the army since then.
A. joined…is ?????????B. has joined…has been
C. had joined…is????? ?D. had joined …has been
14. By the time I _____ back they ____ up ten satellites.
A. came…have sent ?????B. came…had sent
?C. come…have sent ??? ?D. had come…sent
15. Jack ____ over five lessons by seven o’clock. Then he ____ a rest.
A. went…took ????????B. went…had taken
?C. had gone…took ????D. had gone…had taken
16. We ____ out by that time that he ____ a spy for a long time.
A. had found…had been ????B. had found…was
?C. found…had been ???????D. found…was
17. Before the news ____ him, he ____ to know about it.
A. reaches…has got ?????B. reached…had got
C. reached…got???????? ?D. had reached…got
18. I _____ him a second letter before I ____ from him.
A. wrote…heard ??????????B. wrote…had heard
?C. had written…heard??? ?D. have written…hear
19. People ____ that the soldiers _____ fighting.
A. say…had stopped ??????B. said…has stopped
C. say…stopped ??????????D. said…had stopped
20. We ____ in a good harvest because we ____ enough rain.
A. didn’t get…had had ????B. got…had had
?C. had got…had had ????????D. got…hadn’t had
21. They _______ for five hours when they ______ in New York.
A. flew…arrived ?????????B. had flown…had arrived
C. flew…had arrived ?????D. had flown…arrived
22. She ____ that it _____ for two days by that day.
A. says…has rained ???????B. says…had rained
C. said…had rained ???????D. said…rained
23. John _____ there since the year before, so he _____ them.
A. had worked…knew ?????????B. had worked…had known
C. worked…knew ?????????????D. worked…had known
24. He _____ angry because he ____ for a long time.
A. had got…had waited ??????B. got…waited
C. had got…waited?????????? ?D. got…had waitedI.用所给动词的适当形式填空。1.I____ 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.5.My father ____ just ____ (come) back from work. He is tired now.6.Where’s Li Ming ? He ____ (go) to the teacher’s office.7.Shanghai ___ (be) a small town hundreds of years ago. Now it ____ (become) a large city.8.I ____ (work) here since I ____ (move) here in 1999.9.So far I ____(make) quite a few friends here.10.How long ____ the Wangs ____(stay) here ? For two weeks.
11.My life ______(change) a lot in the last two years.
中考英语现在完成时专项练习题
一、单项选择。
1、Both his parents look sad . Maybe they _________what's happened to him .
A. knew B. have known C. must know D.will know
2、He has _______ been to Shanghai , has he ?
A. already B.never C.ever Dstill
3、Have you met Mr Li ______?
A. just B. ago C.before D. a moment ago
4、The famous writer _____ one new book in the past two year .
A. is writing B.was writing C.wrote D.has written
5、—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
6、Zhao Lan ______already ______in this school for two years .
A. was ; studying B. will ; study
C. has ; studied D. are ; studying
7、We ______ Xiao Li since she was a little girl .
A. know B. had known C. have known D. knew
8、Harry Potter is a very nice film .I_______ it twice .
A. will see B. have seen C. saw D.see
9、—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
10、—______ 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
11、 His father ______ the Party since 1978 .
A. joined B. has joined C. was in D. has been in
12、—Do you know him well ?
— Sure .We _________ friends since ten years ago .
A. were B. have been C. have become D. have made
13、—How long have you ____ here ?
—About two months .
A. been B. gone C. come D. arrived
14、Hurry up! The play __________ for ten minutes .
A. has begun B. had begun
C. has been on D. began
15、 It _____ ten years since he left the army .
A. is B. has C. will D. was
16、 Miss Green isn't in the office . she_______ to the library .
A.has gone B. went C.will go D. has been
17、My parents ______ Shandong for ten years .
A. have been in B. have been to
C. have gone to D. have been
18、The students have cleaned the classroom, ?
A. so they B. don’t they C. have they D. haven’t they
19、 has Mr White been a member of Greener China since he to China?
A. How soon, comes B. How often, got
C. How long, came D. How far, arrived
20、 His uncle for more than 9 years.
A. has come here B. has started to work
C. has lived there D. has left the university
二。用所给动词的适当形式填空,有的需要加助动词或情态动词。
1. Before we got there, our teacher ___________(repair) my bike.
2. By the end of last term we ___________(learn) about 2000 English words.
3. When we got to the cinema, the film ________(be) on for five minutes.
4. By the time she went outside, her mother ________(leave).
5. He told me that he _________(have) a bad cold for two days.
6.Could you please ____________(not speak) so loud?
7.The girl is often heard _______(sing) in the next room.
8. Look! It’s raining heavily. Why not________(take) a raincoat with you?
9 Every year many foreigners _________(come) to China to learn English.
10.Some food ______(taste) good, but it is usually bad for our health.
11. Dear Eric, your room is too dirty. It should________(clean) right away.
12.Nobody minds him ______(smoke)in office because he gets on well with us.
13.English _______(speak)as the first language in New Zealand.
14.A piano ________(give) to me yesterday.
15. The famous singer plans ________(put) off his visit to Japan.