现在完成时专项练习(单选100题)
第一组:
1. The famous writer _____ one new book in the past two year .
A. is writing B.was writing C.wrote D.has written
2. Have you met Mr. Li ____?
A. Just B. ago C.before D.a moment ago
3. —How long have you ____ here —About two months .
A. been B. gone C. come D. arrived
4. —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
5.—______ 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
6. We ______ Xiao Li since she was a little girl .
A. know B. had known C. have known D. knew
7. Harry Potter is a very nice film. I _____ twice.
A. will see B. have seen C. saw D.see
8. —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
9. Zhou Lang _____ _already ______in this school for two years .
A. was ; studying B. will ; study C. has ; studied D. are; studying
10. His father ______ the Party since 1998 .
A.joined B. has joined C. was in D. has been in
11. —Do you know him well — Sure .We ______ friends since ten years ago .
A. were B. have been C. have become D. have made
12. He has ___ been to Shanghai, has he
A. already B.never C.ever D. still
13. Hurry up! The play __________ for ten minutes .
A. has begun B. had begun C. has been on D. began
14. It ___ ten years since he left the army .
A. Is B. has C. will D. was
15. Miss Green isn't in the office. She_______ to the library.
A.has gone B. went C.will go D. has been
16. My parents ______ Shandong for ten years.
A. have been in B. have been to C. have gone to D. have been
17. The students have cleaned the classroom, ____
A. so they B. don’t they C. have they D. haven’t they
18. 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
19. 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
20、—______ 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
第二组:
1、 His father ______ the Party since 1978 .
A. joined B. has joined C. was in D. has been in
2、—Do you know him well
— Sure .We _________ friends since ten years ago .
A. were B. have been C. have become D. have made
3. When he arrived at the bus stop, the bus _____ for 20 minutes.
A. has left B. had left C. has been away D. had been away
4. I ______ the League for 5 years so far.
A. joined B. have joined C. have been in
5.The factory ____ since the February of 1988.
A . has been open B. has opened C. was open D. opened
6.Mary and Rose ____friends since they met in 2000.
A. have made B. have been C. made D. have become
7.The meeting _____ for a week now.
A. has finished B. has ended C. has been over
8.Miss Gao ______ this school for nearly 5 years.
A. has been in B. has come to C. has taught
9. How long _______ he ________
A. died B. has, died C. has, been dead
10. He ______ at eight yesterday afternoon.
A. slept B. was sleeping C. has sleep D. had slept
11.He ________ the car for a week.
A. bought B. has bought C. has had
12.-----How long _____ you _____ ill -----Two weeks.
A. did fall B. have, fell C. have, been
13.I'll lend you the book , but you can only _____ it for 2 days.
A. borrow B. keep C. take
14.----- How long can I ______ the book ------ Two weeks.
A. borrow B. lend C. get D. keep
15、Both his parents look sad . Maybe they ______what's happened to him .
A. knew B. have known C. must know D.will know
16、He has _______ been to Shanghai , has he
A. Already B.never C.ever D.still
17、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
18、—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
19、Zhao Lan ______already ______in this school for two years .
A. was ; studying B. will ; study C. has ; studied D. are ; studying
20、We ______ Xiao Li since she was a little girl .
A. know B. had known C. have known D. knew
第三组:
1、Harry Potter is a very nice film .I______ it twice .
A.will see B.have seen C.saw D.see
2、—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
3、—______ 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
4、 His father ______ the Party since 1978 .
A. joined B. has joined C. was in D. has been in
5、—Do you know him well
— Sure .We _________ friends since ten years ago .
A. were B. have been C. have become D. have made
6、—How long have you ____ here —About two months .
A. been B. gone C. come D. arrived
7、Hurry up! The play __________ for ten minutes .
A. has begun B. had begun C. has been on D. began
8、 It _____ ten years since he left the army .
A. is B. has C. will D. was
9、 Miss Green isn't in the office . she_______ to the library .
A.has gone B. went C.will go D. has been
10、My parents ______ Shandong for ten years .
A. have been in B. have been to C. have gone to D. have been
11、The students have cleaned the classroom,
A. so they B. don’t they C. have they D. haven’t they
12、 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
13、 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
14.When he arrived at the bus stop, the bus _____ for 20 minutes.
A. has left B. had left C. has been away D. had been away
15. I ______ the League for 5 years so far.
A. joined B. have joined C. have been in
16.The factory ____ since the February of 1988.
A . has been open B. has opened C. was open D. opened
17.Mary and Rose ____friends since they met in 2000.
A. have made B. have been C. made D. have become
18.You mustn't_____ until he comes back.
A. be away B. leave C. be left
19.The meeting _____ for a week now.
A. has finished B. has ended C. has been over
20.Miss Gao ______ this school for nearly 5 years.
A. has been in B. has come to C. has taught
第四组:
1.Ben ______ a teacher for 4 years .
A. has been B. has become C. was D. became
2. I ______ home for a week.
A. have returned B. have been back C. returned
3. How long _______ he ________
A. died B. has, died C. has, been dead
4. He ______ at eight yesterdayafternoon.
A. slept B. was sleeping C. has sleep D. had slept
5.He ________ the car for a week.
A. bought B. has bought C. has had
6.-----How long _____ you _____ ill -----Two weeks.
A. did fall B. have, fell C. have, been
7.Since 2000, he _____ his hometown.
A. has left B. has moved away C. has been away from
8.I'll lend you the book , but you can only _____ it for 2 days.
A. borrow B. keep C. take
9.The bus ______ on the road for 2 hours so far.
A. has stopped B. stopped C. has been
10.Are you _____ the jacket these days
A. wearing B. putting on C. dressing D. on
11.He ________ for 2 hours.
A. got up B. has got up C. has been up
12. Tom is ill in hospital. He ______ a cold for several days.
A. is B. catches C. has caught D. has had
13.----- How long can I ______ the book ------ Two weeks.
A. borrow B. lend C. get D. keep
14. Li Hong has ________ the army for 2 years.
A. joined B. be in C. been in D. joined in
15. We have been friendssince ______.
A. children B. five years C. five years ago D. five years before
16. Mike ___________ the story for a month.
A. has bought B. has had C. had had D. has borrowed
17. You ______ that question three times.
A. already asked B. have already asked C. already have asked D. asked already
18. Those foreign friendsleft Guangzhou __________.
A. since last week B. a week ago C. for a week D. since a week ago
19. I _____ at this school for two years.
A. am studying B. study C. studied D. have studied
20. They _________ in the city since last summer.
A. live B. didn’t live C. have lived D. live
第五组:
1. Mrs. Wang has lived in Haikou _________ 1992.
A. since B. from C. after D. in
2. Mr. Black _________ China since the summer of 1998.
A. has been to B. has been in C. has come to D. came to
3. His father _______ for years.
A. has died B. has been dead C. died D. dies
4. Mary ________ to see the films because she __________ it twice.
A. won’t go, saw B. won’t go, will see C. won’t go, has seen D. didn’t go, sees
5.---- Would you like some more food ----Thank you. I _______ enough.
A. will have B. have had C. have D. had
6. ______ 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
7. ----_______ you _______ to Beijing ----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
---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
9. He has a computer of his own. He ____ it two days ago
A. bought B. bought C. bought D. has bought
10. —Where is Li Lei —He ___ Shanghai.
A. has gone to B. has been to C. went to D. goes to
11. He _______ his homework and is now listening to music.
A.inishes B. has finished C. finish D. is finishing
12. David _______ Shanghai for more than three months.
A. came to B. has been to C. has been in D. has come to
13. --- Is your father a Party member --- Yes, he ____ the party three years ago.
A. joined; has been B. has joined; has been C. was joined; is D. joined; was
14. ---What a nice bike! How lone ____ you ____ it ----Just five weeks.
A. will; buy B. did; buy C. are; having D. have; had
15. I ______ this book for a week .I have to return it now.
A. borrowed B. have borrowed C. kept D. have kept
16. ----______ your sister_______ in Green China for a long time
----Yes. She joined it five years ago.
A. Has; been B. Have; been C. Has; joined D. Have; joined
17. ---How long have you _______ from the USA ----For three months.
A. come back B. returned C. go back D. been back
18. I _____ this book for half a year.
A. have bought B. have had C. bought D. had
19. The students are sorry to hear that famous singer _______ for a year.
A. has left B. has gone C. has been away D. has gone away
20. --- ______ you______ your homework yet
---Yes, I _____ it just now.
A. Did; do; finished B. Have; done; finished C. Have; done; have finished D. Will; do; finish