现在完成时讲解和练习有答案Word文档下载推荐.docx
《现在完成时讲解和练习有答案Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《现在完成时讲解和练习有答案Word文档下载推荐.docx(11页珍藏版)》请在冰豆网上搜索。
![现在完成时讲解和练习有答案Word文档下载推荐.docx](https://file1.bdocx.com/fileroot1/2022-10/20/1263683d-c7a6-4f6c-a529-463166773c6f/1263683d-c7a6-4f6c-a529-463166773c6f1.gif)
broken
the
window.有人把窗户打破了。
窗户仍破着)
B.
表示过去已经开始,持续到现在的动作或状态,可以和表示从过去某一时刻延续到现在(包括“现在”在内)的一段时间的状语连用,如for+时间段、since+过去的时间点、疑问词how
long等。
My
uncle
worked
at
this
factory
for
five
years.
我叔叔在这个工厂工作已经五年了。
Mr.
Black
lived
in
China
since
2002.
自从2002年Mr.
一直住在中国。
How
long
have
you
been
here?
你来这里多久了?
4.在下列情形下用现在完成时
(1)九词语
①already已经肯定句中或句尾
e.g.:
Ihavealreadyfoundmypen.
=Ihavefoundmypenalready.
②yet已经否定句和疑问句句尾
e.g.:
Ihavenotfinishedtheworkyet.
Haveyouboughtacomputeryet?
③ever曾经句中
e.g.:
Haveyoueverseenpandas?
④never从不句中
IhaveneverbeentoBeijing.
⑤just刚刚句中
Ihavejustdonemywork.
⑥before以前句尾
Ihaveneverbeentherebefore.
⑦sofar到目前为止
Sofarhehaslearnt200words.
⑧howlong多久
Howlonghaveyoulivedhere?
⑨howmanytimes多少次
HowmanytimeshashebeentoBeijing?
(2)两结构
fortwomonths
for+一段时间
Jimhaslivedherefor2months.
sincelastyear
since+过去点时间
LucyhasbeeninBeijingsince3yearsago.
since3yearsago
since1990
sincehecamehere
since+过去时态句子
HehasbeeninChinasincehecamehere.
(3)三词组
1.have<
has>
goneto去了某地表示“已经去了某地,在去那里的途中或到达那里还没有回来”
HehasgonetoBeijing(去了北京)
2.have<
beento去过某地表示“曾去过某地,已经从那里回来了”
HehasbeentoBeijing.(去过北京)
3.have<
表示“在某地呆多长时间”,常与表示一段时间的状语连用,如:
since,
for,
how
Mr.
Brown
Beijing
three
days.
布朗先生来北京已经有三天了
4.如果句子里面没有时间状语,汉语意思能够加“已经”,往往用现在完成时态。
Haveyoulostyourlibrarybook?
你已经弄丢了从图书馆借的那本书吗?
5.现在完成时态还常常用于下列句型
Theyhaveplantedmanytreesinthelastfewyears.在过去的几年,他们已经种了很多树。
ThisisthebestbookIhaveeverread.这是我曾经读过的最好的一本书。
ItisthefirsttimeIhaveplayedthecomputergames.这是我第一次玩电脑游戏。
6.在现在完成时中,瞬间动词不能和一段时间状语连用
Hehasboughtthebookfor3years.(错)
因buy这个一次性动词不能和一段时间for3years连用,改正的办法有五种:
①Hehasboughtthebook..(去掉一段时间for3years)
②Heboughtthebook3yearsago(改为一般过去时,使句子的意思不变)
③It’s3yearssinceheboughtthebook.=3yearshaspassedsinceheboughtthebook.
(改为固定句型Itis---since---)
④Hehasnotboughtthebookfor3years.(改为否定句)
⑤Hehashadthebookfor3years.(用延续性动词have代替buy)
7.还有其他瞬间动词也是这种情况,可参照前面的五种办法改正,前四种改法都一样,第五种改法各不相同,举例如下:
①come/arrive/getto/reach→behere
e.g:
Ihavecomeherefor3years.(错)改为:
Ihavebeenherefor3years.
②leave/go→beaway
Hehasleftfor3hours.(错)改为:
Hehasbeenawayfor3hours.
③begin/start→beon
Thefilmhasbegunfor3minutes.(错)改为:
Thefilmhasbeenonfor3minutes.
④open→beopen/close→beclosed
Theshophasopenedfor3years.(错)改为:
Theshophasbeenopenfor3years.
⑤die→bedead
Hisfatherhasdiedfor3years.(错)改为:
Hisfatherhasbeendeadfor3years.
⑥finish/end→beover
例:
Hehasfinishedtheworkfor3days.(错)改为:
Theworkhasbeenoverfor3days
⑦join例:
Ihavejoinedthearmyfor3years.(错)
改为:
Ihavebeeninthearmyfor3years.或Ihavebeenasoldierfor3years.
⑧buy/catch→have
Ihaveboughtthebikefor3years.(错)改为:
Ihavehadthebikefor3years.
Hehascaughtacoldfor3days.(错)改为:
Hehashadacoldfor3days.
⑨borrow→keep
Ihaveborrowedthebookfor3years.(错)改为:
Ihavekeptthebookfor3years.
还有其它的归纳如下:
leave
---
be
away
borrow
keep
buy
die
dead
begin/start
on
finish
over
fall
ill
---be
get
up---be
up
catch
a
cold
put
on--
wear
come/become/go
here
asleep
to/
arrive/reach
(in)
to
know
join----be
member
of
...
(成为…的一员)
open
close
closebreak→bebroken\getup→beupmarry→bemarried\become→be\lose→belost\
8.现在完成时态与一般过去时态的区别
1一般过去时表示过去某时发生的动作或单纯叙述过去的事情,强调动作;
现在完成时为过去发生的,强调过去的事情对现在的影响,强调的是影响。
I
saw
film
yesterday.(强调动作发生的时间是yesterday
。
)
seen
film.(强调对现在的影响,电影的内容已经知道了。
2一般过去时和表示过去的时间状语连用,如:
…ago,
last
week/...
In
2008,
past,
just
now,
day
before
yesterday,
yesterday
Then(那时),that
day,
one
once(从前)
一、写出以下常用瞬间动词的相应延续性动词:
1.havearrivedat/insw.gotto/reachedsw.come/gone/movedtosw. →havebeeninsw./at…
2.havecome/goneback/returned→____________
3.havecome/goneout→___________
4.havebecome→________________________
5.haveclosed/opened→_____________________
6.havegotup→________________________;
7.havedied→________________________;
8.haveleftsw.→________________________
9.havefalle