语法专练

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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.

A. comes; have, made

B. came; have, made

C. has come; have ,made

D.came; have been; made

相关文档
最新文档