【#文档大全网# 导语】以下是®文档大全网的小编为您整理的《现在完成时练习题》,欢迎阅读!
现在完成时语法练习
用过去时或现在完成时填空:
1. “_________ you __________ (have) lunch ?” “Yes.”
“When ________ you __________ (have) it?” “I ____________ (have) it at 12:00.” 2. “_________ you __________ (write) a letter to your aunt yet?” “Yes, I ___________. I ________________ (write) one last week.” 3. “_________ he ___________ (finish) his homework?” “Not yet.” 4. “_________ they ever __________ (be) abroad?” “Yes, just once.” 5. Your father _________ just ___________ (finish) his work. 6. Your father _________ (finish) his work just now. 7. Last term I __________ (learn) many English words. 8. They ____________ (not read) the interesting books yet.
9. He _____________ never ____________ (go) to the science museum. 10. ____________ you ever ____________ (drink) coke?
11.Have you _____________ (buy) a dictionary? “ “Yes, I __________ .”
“Where______ you ___________(buy) it?” “ I _________(buy) it in a bookstore.” “When ___________ you _____________ (buy) it?” “ Yesterday.” I. 单项选择。
( )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 ( )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 be 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 tD. 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
( )21、 His father ______ the Party since 1978 .
A. joined B. has joined C. was in D. has been in ( )22、—Do you know him well ?
— Sure .We _________ friends since ten years ago .
A. were B. have been C. have become D. have made ( )23When 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 ( )24. I ______ the League for 5 years so far. A. joined B. have joined C. have been in
( )24.The factory ____ since the February of 1988. A . has been open B. has opened C. was open D. opened ( )25.Mary and Rose ____friends since they met in 2000. A. have made B. have been C. made D. have become ( )26.The meeting _____ for a week now. A. has finished B. has ended C. has been over
( )27.Miss Gao ______ this school for nearly 5 years. A. has been in B. has come to C. has taught ( )30. How long _______ he ________ ? A. died B. has, died C. has, been dead ( )31. He ______ at eight yesterday afternoon.
A. slept B. was sleeping C. has sleep D. had slept ( )32.He ________ the car for a week. A. bought B. has bought C. has had
本文来源:https://www.wddqxz.cn/7260836e524de518974b7d42.html