现在完成时专项练习及答案
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
现在完成时专项练习
一、单项选择
1.He has_________for two years.Two years _______a long time.
A. left home ; are
B. left home; is
C. been away from home; is
D. been away from home;are
2.---How long have you _____the football team of the school?---About 2 years.
A. been on
B. been at C .joined D. played
3.---I have already finished my homework.---When ____you _____it?
A. have; finished
B. do; finish
C. will; finish D did; finish
4.Mr Green___________in China since 5 years ago.
A. lived
B. has lived
C. lives
D. will live
5.I_________a letter from him since he left.
A. didn’t receive
B. haven’t got
C. didn’t have
D. haven’t heard
6.There ___________great changes in our country for two years.
A. were
B. was
C. are D have been
7.Mr. Black __________China for many years.
A. has been to
B. has gone to C, has been in D. has come to
8.---I haven’t seen you _________last Saturday.
A. for
B. since
C. from
D. after
9.---How long have you taught in this school?----________.
A. In 1995
B. Since 1995
C. 8 years ago
D. Since 8 years
10.Neither you nor Hans _____________to the Great Wall before.
A. have gone
B. has gone
C. has been
D. have been
11.----Have you _______to Hawaii ?------Yes. I ___________there last Spring.
A. been; have been
B. gone; went
C. gone ;have been
D. been, went
12.----Where is Mr. Green ?----Oh, he _________ Canada.
A. has been to
B. has gone to
C. have gone to
D. have been to
13.__________they were tired, _________they still went on working.
A. Because , /
B. Although, /
C. Because , so
D. Although, but
14.There are two old books on the shelf, but __________ of them is useful.
A. both
B. all
C. neither
D. none
15.We are all very tired ,but ________of us would like to have a rest.
A. all
B. any
C. none
D. neither
16.How long can this book be_________?
A. borrowed
B. lent
C. taken
D. kept
17.----Are you________ from America? ------No, none of us has.
A. each
B. both
C. either
D. all
18.__________he said at the meeting means we won’t leave here _________tomorrow.
A. That; before
B. What; until
C. How ;until
D. When ;until
19.----________you _______ to New York? -----No, but I will go there next month..
A. Have; gone
B. Do, go
C. Will, go
D. Have; been
20.Tom__________here last week. I_________ already ________friends with him.