现在完成时练习
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
13、Both his parents look happy.
Maybe they _______the good news .
A. knew
B.
have known
C. must know
D. will know
14、The 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
19、Hurry 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
用since和for填空
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
to及go的各种形式填空。
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?
完成句子
1、He has never surfed,
?(改成反意疑问句)
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、The 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.