- 29.00 KB
- 2021-05-10 发布
- 1、本文档由用户上传,淘文库整理发布,可阅读全部内容。
- 2、本文档内容版权归属内容提供方,所产生的收益全部归内容提供方所有。如果您对本文有版权争议,请立即联系网站客服。
- 3、本文档由用户上传,本站不保证质量和数量令人满意,可能有诸多瑕疵,付费之前,请仔细阅读内容确认后进行付费下载。
- 网站客服QQ:403074932
英语现在完成时专项练习题
一、单项选择。
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、 I _____this book for two weeks, I have to return it now.
A borrowed B have borrowed C kept D have kept
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 years .
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
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
二、句型转换。
2、They have been here since 2000. (对划线部分提问)
have they been here?
3、The old man _________ last year. He for a year. (die) (动词填空)
4、This factory opened twenty years ago.(同义句转换)
This factory ________ for twenty years.
5、Miss Gao left an hour ago. (同义句转换)
Miss Gao ________ _______ ________ ________ an hour ago.
6、Her mother has been a Party member for three years .(同义句)
Her mother _______ the Party three years ________ .
7、The Green Family moved to France two years ago. (同义句转换)
_______ two years ________ the Green family moved to France.
8、The bus has arrived here. It arrived ten minutes ago. (把两个句子合并成一个句子)
___________________________________________
用have / has been to / in, have gone to及go的各种形式填空。
1) Where is Jack? He __________ his country.
2) David ________ the park just now.
3) John _______ England since he came back.
4) How long _____ they _____ this village?
5) The Smiths ______ Beijing for years.
6) _____ you ever ____ America? -- Yes, I _____ there many times.
7) I _____ this school since three years ago.
8) Where is Jim? He _____ the farm.
9) When_____ he _____? He _______ an hour ago.
10) Would you like to _____ to the zoo with me? ---Yes, but I _____ there before.
11) Where _____ you _____ now? --- I ____ to the zoo.
12) He often _____ swimming.
13) _____ you ______ there last year?
14) _____ they often ______ skating in winter?
用for或since填空
1.Jill has been in Ireland_______ Monday.
2.Jill has been in Ireland_______ three days.
3.My aunt has lived in Australia_______ 15 days.
4.Margaret in her office.She has been there ______ 7 o'clock.
5.India has been an indendent country_____ 1974.
6.The bus is late.We've been waiting ______ 20 minutes.
7.Nobody lives in those houses.They have been empty______ many yeasrs.
8.Mike has been ill_______ a long time.He has been in hospita-______October.
9. I’ve known him __________ we were children.
10. It’s about ten years __________ she left the city.
用never, ever, already, just, yet, for, since填空
1. I have _______ seen him before, so I have no idea about him.
2. Jack has _________ finished his homework.
3. Mr. Wang has taught in this school ________ ten years.
4. “Have you ________ seen the film?” “No, I have ________ seen it.”
5. “Has the bus left _______?” “Yes, it has _________ left.”
.
用适当的时态填空:
1.She’s _____________ (live) here ever since she was ten.
2.Both of them ________________ (be) in Hongkong for ten days.
3.Both of them ____________ (come) to Hongkong ten days ago.
4. Half an hour __________ (pass) since the train __________ (leave).
5. Mary________(lose) her pen. ________ you _______(see) it here and there?
6. _________ you _____ (find) your watch yet?
7. ---Are you thirsty? ---No I _________just _________ (have) some orange.
8. We already _________ (return) the book.
9. ________ they _______ (build) a new school in the village?
10. I _____________(not finish) my homework . Can you help me?
11. My father _____ (read) the novel twice.
12. I _________ (buy) a book just now.
13. I _________ (lost ) my watch yesterday.
14. My father ___________ (read) this book since yesterday.
15. He ___________ (learn)about 5,000 English words since he_____ (go)to college.