新浪博客

现在完成时练习

2017-09-05 13:15阅读:
Choose the best answer.
1. Kate's never seen Chinese films____ ? A. hasn't she B. has she C. isn't she D. is she
2. -Ann has gone to Shanghai. -So ______her parents. A. has B. had C. did D. have
3. -Mum, may I go out and play basketball?  ______you______ your homework yet?
A. Do; finish B. Are; finishing C. Did; finish D. Have; finished
4. -______ you ______anywhere before? -Yes, but I can't remember where I______
A. Did; surf; surfed B. Have; surfed; surfed C. Did; surf; have surfed D. Have; surfed; have surfed
5. -Have you ever______Lintong to see the Terra Cotta Warriors? -
Yes, I have.
 A. went to B. gone to C. been in D. been to
6. I won't go to the concert because I ____my ticket.  A. lost B. don't lose C. have lost D. is coming
7. How long have you _______ here?
A. come B. got C. arrived D. been
8. Jane has _____ to BeiJing. She will come back tomorrow.
A. been B. gone C. went D. never been
9. It is ten years _____ I last saw her. A. after B. since C. for D. that
10. The Smiths _______ in China for 8 years. A. has lived B. lived C. have been D. live
11. --Hello, this is Mr. Green speaking. Can I speak to Mr. Black? -- Sorry. He ______ the Bainiao Park.
A. has been to B. has gone to C. went to D. will go to
12. --____ you ever ____ to the US? -- Yes, twice.
A. Have, gone B. Have, been C, Do, go D. were, going
13Both his parents look happy. Maybe they _______the good news .
A. knew B. have known C. must know D. will know
14The famous writer _____ 3 new book in the past two years .
A. is writing B.was writing C.wrote D.has written
15—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
16—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
17—______ 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
18—Do you know him well ?   —Sure .We _________ friends since ten years ago .
A. were B. have been C. have become D. have made
19Hurry up! The play __________ for ten minutes.
A. has begun B. had begun C. has been on D. Began
20 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
sincefor填空
1. He has lived in Nanjing ___ the year before last. 2. I’ve known him ______ we were children.
3. Our teacher has studied Japanese ______ three years. 4. She has been away from the city ______ about ten years.
5. It’s about ten years __________ she left the city.
I. Fill in the blanks with the proper form.
1. I____ already ____ (listen) to at least 10 songs by the band since I ________ their song for the first time last year .
2. _____ he ____ (finish) his work today? Not yet.
4. Where’s Li Ming ? He __________ (go) to the teacher’s office.
5. I __________ (work) here since I ______ (move) here 5 years ago.
6. So far I _______________(get) used to living here.
7. How long ________ the Wangs ______________(stay) here ? For two weeks.
8. The students ____________ (read) English when the teacher came in.
9、用have / has been to / in, have gone togo的各种形式填空。
1) David ________ the park just now.
2) John _______________ England since he came back.
3) _____ you ever ____ America? -- Yes, I _____ there many times.
4) Would you like to _____ to the zoo with me? ---Yes, but I _____ there before.
5) _____ you ______ there last year?
6) _____ they often ______ skating in winter?
完成句子
1He has never surfed, ?(改成反意疑问句)
2They have been here since 2000. (对划线部分提问) have they been here?
3The old man _________ last year. He for a year. (die) (动词填空)
4This factory opened twenty years ago.(同义句 ) This factory ________ for twenty years.
5Miss Gao left an hour ago. (同义句)Miss Gao ________ _______ ________ ________ an hour ago.
6The Green Family moved to France two years ago. (同义句)
_______ two years ________ the Green family moved to France.
7. 我刚刚丢了我的化学书。(just
8. 我以前从来没去过那个农场。(never)
9
你已经看过这部电影了吗?
10我妹妹成为一个大学生已经三年。
11. 他们已去了美国五年了。(for)
12 前天晚上他在写那个报告的过程中睡着了He when he the report the night before.

我的更多文章

下载客户端阅读体验更佳

APP专享