教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 互联网资料 >

现在完成时练习题及答案(2)

来源:网络收集 时间:2026-08-09
导读: fly get give go grow have hear keep leave lose make put read run say see sell send sing sink take teach flew got gave went grew had heard kept left lost made put read ran said saw sold sent sang sank

fly get give go grow have hear keep leave lose make put read run say see sell send sing sink take teach flew got gave went grew had heard kept left lost made put read ran said saw sold sent sang sank/sunk took taught flown got given gone grown had heard kept left lost made put read run said seen sold sent sung sunk taken taught

write am, is are

wrote was were wrote been been Exercise:

I. Fill in the blanks with the proper form.

1. I----____ already __-------__ (see) the film. I ________ (see) it last week.

2. __---___ he _---___ (finish) his work today? Not yet.

3. My father ____ just ____ (come) back from work. He is tired now.

4. Where’s Li Ming ? He _---------_________ (go) to the teacher’s office.

5. I ------_ (work) here since I ---- (move) here in 1999.

6. So far I _______________(make) quite a few friends here. 7. How long ________ the Wangs ______________(stay) here ? For two weeks.

8. I ________ just ___________ (finish) my homework. 9. He ________ (go) to school on foot every day. 10.____ you ______ (find) your science book yet? 11. If it ____ (be) fine tomorrow, I'll go with you.

12. The students __were reading__________ (read) English when the teacher came in.

13. Look! The monkey __________ (climb) the tree.

14. My mother __________ (come) to see me next Sunday. 15. I've lost my pen. _________ you ________ (see) it anywhere?

1. have, seen, saw 2. Has, finished 3. has, come 4. has gone 5. have worked, moved 6. have made 7. have, stayed 8. have, finished 9. goes 10. have, found 11. is 12. were reading 13. is climbing 14. is coming 15. Have, seen

II. Choose the best answer. 1. How long have you _______ here?

A. come B. got C. arrived D. been

2. My grandpa died _________.

A. at the age of my 2 C. when I was 2.

B. for 2 years

D. my age was 6.

3. Jane has _____ to BeiJing. She will come back tomorrow.

A. been B. gone never been

4. It is ten years _____ I last saw her.

A. after B. since C. for 5.--Who will go to the station to meet Lorry? --I will. I _____ her several times.

A. met B. have met C. had met D. will meet

6. --What a nice dress! How long _____ you _____ it? --Just 2 weeks.

A. will, buy B. did, buy C. are, having D. have, had

7.--Do you know Lydia very well?

--Yes, She and I _____ friends since we were very young.

D. that

C. went D.

A. have made B. have become C.

D. have turned

have been

8. The Smiths _______ in China for 8 years.

A. has lived B. lived C. has been D. live

9. --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

10. --____ you ever ____ to the US?

-- Yes, twice.

A. Have, gone B. Have, been C, Do, go D. were, going

III. Rewrite the sentences.

1. I have been to Macau before. (改为否定句) I _________ _________ been to Macau before.

2. He has come to school because he was ill. (就划线部分提问)

______ _______ he come to school?

3. I bought a new bike just now. (用just改写) I ____ just ____ a new bike.

4. We began to learn English three years ago.(改为同义句) We ____ ____English ____three years

5. He has never surfed, __hasn’t_____ ___he____? (改成反意疑问句)

6. They have been here since 2000. (对划线部分提问) _______ _______have they been here?

7. The old man _________ last year. He has _______ _______for a year. (die) (动词填空) 8. Miss Gao left an hour ago. (同义句转换)

Miss Gao has _______ ________ ________ an hour ago.

一、短暂性动词用于现在完成时

(1)短暂性动词的现在完成时的肯定式不能和“for+一段时间”或“since+起点时间”状语连用,但短暂性动词完成时的否定式形式可以和这样的状语连用,这是因为短暂性动词的现在完成时的否定形式可表示一个否定的状态,这个状态是可以持续的。如:不能说:We have received his letter for two weeks.我们收到他的信有两周了。但可以说:We haven't received his letter for two weeks.我们有两周没有收到他的信了。考例: —How are you today?

—Oh,I_________as ill as I do now for a very long time.(NMET2000) A.didn't feel B.wasn't feeling C.don' tfeel D.haven't felt

分析:fall ill表示“生病”,是一个短暂的变化过程,可以用现在完成时的否定式表状态,和“for a very long time”这样的状语连用。故答案为D.

(2)短暂性动词的现在完成时的肯定式不能和“for+一段时间”状语连用,也不能能用于how long开头的问句中,如:不能说:Tom has married for ten years.(Tom结婚十年了。)但可以说:Tom has been married for ten years.这是因为可将其理解为是系表结构,have been是系动词be的完成式,married是过去分词,做表语,表示状态,状态可以持续,可以和表示一段时间的状语连用。 考例:

—How long_________at this job? —Since1990.(北京2003春招) A.were you employed

B.have you been employed C.had you been employed

…… 此处隐藏:2261字,全部文档内容请下载后查看。喜欢就下载吧 ……
现在完成时练习题及答案(2).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/443349.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)