云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 现在完成时(超全)

现在完成时(超全)

  • 62 次阅读
  • 3 次下载
  • 2026/4/26 13:55:10

现在完成时精讲精练

现在完成时的结构:

肯定形式:have/has + done 否定形式:have/has + not +done 一般疑问句形式:have或has放于句首。 现在完成时表达的意义:

一. 表示过去发生或已经完成的动作对现在造成的影响或结果。 eg. (1). The car has arrived. 车子来了。(结果:车子已在门口) (2). Someone has broken the window. 有人把窗户打破了。(结果:窗户仍破着)

现在完成时通常和recently(近来), ever, never, twice, so far(到目前为止), since,for,in the past/last few years(在过去几年里), already(已经), yet(仍然), just (刚刚), before等词连用。

说明:already与yet都有“已经”的意思,但already常用于肯定句,并用于句中。yet常用于否定句和疑问句,并用于句末。

例如: I have already finished my homework.

I haven’t finished my homework yet. Have you finished your homework yet?

注意:表示短暂时间动作的词,如:come,go,die,marry,buy等,它们的完成时不能与for,since等表示一段时间的词连用。

二、表示过去已经开始,持续到现在的动作或状态,可以和表示从过去某一时刻延续到现在的一段时

间的状语连用, 如for+时间段、since+过去的时间点、疑问词how long等。 e.g. (1). My uncle has worked at this factory for five years.

(2). Mr. Black has lived in China since 2002. (3). How long have you been here?

注意:此种用法中表示持续动作或状态的动词必须是延续性动词(否定句除外)。 e.g. (1)这本书我已经买了三个月了。

错误:I have bought the book for three months. 正确:I have had the book for three months. (2)你哥哥参军多长时间了?

错误:How long has your brother joined the army?

正确:How long has your brother been in the army/been a soldier? 延续性动词与非延续性动词之间的转换: leave --- be away (from) borrow --- keep buy --- have die --- be dead begin/start --- be on finish --- be over fall ill ---be ill get up---be up catch a cold --- have a cold put on→ wear come/become/go --- be fall asleep --- be asleep get to/ arrive/reach --- be (in) get to know --- know join----be a member of .../be in… open ---be open close ---be closed 现在完成时态与一般过去时态的区别:

1.一般过去时表示过去某时发生的动作或单纯叙述过去的事情,强调动作;现在完成时为过去发生的,强调过去的事情对现在的影响,强调的是影响。

I saw this film yesterday. (强调动作发生的时间是yesterday)

I have seen this film. (强调对现在的影响,电影的内容已经知道了) 2.一般过去时和表示过去的时间状语连用,如:…ago, last week/... In 2008, in the past, just now, the day before yesterday, yesterday ... then(那时), that day, one day, once(从前) 现在完成时常和recently(近来),ever, never, twice, so far(到目前为止), since,for,in the past/last few years , already, yet, just, before等模糊的时间状语连用。 Ⅰ、同义句转化

1. He died 10 years ago. He __________________ for 10 years / since 10 years ago. 2. He borrowed the book 2 weeks ago. He __________________the book for 2 weeks. 3. He bought the motorbike a month ago.

He _________________the motorbike for a month.

4. He arrived here three days ago. He _______________ here since three days ago. 5. They turned off the light 2 hours ago. The light ________________ for 2 hours.

1

6. He left here 2 years ago. He _______________from here for 2 years.

The film _________________ for 30 minutes. The door ________________for an hour. ⑴. He _____________ a _________ for a year.

7. The film began 30 minutes ago. 9. They closed the door an hour ago. 10. He joined the army last year.

8. They opened the door an hour ago. The door _______________ for an hour.

⑵. He _____________ the army for a year. ⑶.It ____________ a year ________ he joined the army. Ⅱ、单项选择。

( ) 1.The famous writer _____ one new book in the past two years.

A. is writing B.was writing C.wrote D.has written ( ) 2.Have you met Mr. Li ____?

A. just B. ago C.before D.a moment ago ( ) 3.—How long have you ____ here ? —About two months .

A. been B. gone C. come D. arrived ( ) 4.—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 ( ) 5.—______ 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 ( ) 6.Harry Potter is a very nice film. I _____ it twice.

A. will see B. have seen C. saw D.see ( ) 7. —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 ( ) 8. Zhou Lang ______already ______in this school for two years .

A. was, studying B. will, study C. has, studied D. are, studying ( ) 9.—Do you know him well ? — Sure .We ______ friends since ten years ago .

A. were B. have been C. have become D. have made ( ) 10. He has ___ been to Shanghai, has he ?

A. already B.never C. ever D. still ( ) 11. Hurry up! The play __________ for ten minutes .

A. has begun B. had begun C. has been on D. began ( ) 12. It ___ ten years since he left the army .

A. is B. has C. will D. was ( ) 13. Miss Green isn't in the office. She_______ to the library.

A.has gone B. went C.will go D. has been ( ) 14. My parents ______ Shandong for ten years.

A. have been in B. have been to C. have gone to D. have been ( ) 15. _______ 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 Ⅲ、句型转换。

1.They have been here since 2001. (提问) _________________________ have they been here? 2.The old man ____________ last year. He __________________ for a year. (die) (动词填空) 3.This factory opened twenty years ago. (同义句转换)

This factory _________________________ for twenty years. 4. Miss Green left an hour ago. (同义句转换)

Miss Green _________________________ an hour ago. 5. Her mother has been a Party member for three years .(同义句)

Her mother ___________________ the Party three years ___________________ .

2

搜索更多关于: 现在完成时(超全) 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

现在完成时精讲精练 现在完成时的结构: 肯定形式:have/has + done 否定形式:have/has + not +done 一般疑问句形式:have或has放于句首。 现在完成时表达的意义: 一. 表示过去发生或已经完成的动作对现在造成的影响或结果。 eg. (1). The car has arrived. 车子来了。(结果:车子已在门口) (2). Someone has broken the window. 有人把窗户打破了。(结果:窗户仍破着) 现在完成时通常和recently(近来), ever, never, twice, so far(到目前为止), since,for,in the past/last few years(在过去几年里),

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com