现在完成时态有两种用法:一是表示某个动作到现在为止已经完成,二是表示某个动作从过去一直持续到现在。
在第二种用法中,动词需要用延续性动词,常见且容易考的延续性动词并不是很多。为了方便大家掌握,我把这些动词编成下面这4句顺口溜:
借买离开死来到,
开始加入患感冒,
打开关上又担心,
回来结婚睡着了。
上面这四话话中包含15个瞬间性的动词,又叫终止性动词。现在我们来对其中的每一个动词进行解释。在下面每一组中文意思的后面,前面一个词是瞬间性动词,后面一个词是对应的延续性动词:
1、借:borrow—keep
Borrow不具有延续性,但可用keep替换,因为keep本身的意思表示“保存”,它具有延续性。如:
I have borrowed the book for two days. 这本书我借了两天了。(错误,改为kept)
2、买:buy—have
Buy不具有延续性,但have表示“有”,这是一种状态,当然就有延续性。如:
He has bought this bike for half a year.这辆自行车买了有半年了。(错误,改为had)
3、离开:leave—be away
Leave不具有延续性,但be是表状态的词,所有表状态的词都具有延续性。如:
He has left here since last year. 他自从去年就离开这儿了。(错误,改为been away)
4、死:die—be dead
Die是瞬间性动词,马上发生也马上结束了,“死”这个动作不可能持续好长一段时间,但be dead表示“是死的”,自然就能持续了。如:
His grandpa has died for two years. 他爷爷去逝两年了。(错误,改为been dead)
5、来:come (to)—be (in/at)
表示来到城市、国家等大地方,就用be in,如果是来到一个小地方,介词就用at。如:
(1)He has come here for 5 days. 他来这儿五天了。(错误,改为been)
(2)He has come to Beijing for 5 days. 他来北京五天了。(错误,改为been in)
6、到(指“到达):arrive/reach—be (in/at)
Arrive是不及物动词,reach是及物动词。表示来到国家、城市等大地方,就用be in,如果是来到一个小地方,介词就用at。如:
(1)He has arrived here for ten minutes. 他已经到这儿十分钟了。(错误,改为been)
(2)He has reached Chengdu for two days. 他已经到达成都两天了。(错误,改为been in)
7、开始:begin/start—be on
Be on本身的意思是“在进行”,所以具有延续性。如:
The meeting has begun for twenty minutes.会议已经开始半个小时了。(错误,改为been on)
8、加入:join/take part in—be in
Join是加入某个组织、人群,take part in 是参加某个活动,都不具有延续性,但be in表示“是在某人组织或活动中”,自然就有延续性。
His father has joined the Party since twenty years ago.他爸爸自从20年前就入党了。(错误,改为been in)
9、患感冒:catch a cold—have a cold
Catch本身的意思是抓住,不能延续,但have表示“有”,能延续。如:
I have caught a cold since last Friday. 我自从上周五就感冒了。(错误,改为had)
10、打开:open—be open
Open这个词可以作动词,表示“打开”,但也可以作形容词,意思是“开着的”,因此,be open表示“是开着的”,具有延续性。如:、
The shop has opened since 8:00. 这家商店自从8点钟就开门了。(错误,改为open)
11、关上:close—be closed
Closed是形容词,意思是“关着的”,所以be closed意思是“是关着的”,当然就具有延续性了。如:
The store has closed since last month.这家商店自从上个月就关门了。(错误,改为been closed)
12、担心:worry—be worried
Worry是动词,意思是“担心”,但worried可以用形容词是,意思是“担心的”。如:
She has worried about her son since then.从那以后,她就一直担心她的儿子。(错误,改为been worried)
13、回来:come back/go back/return—be back
Come back是“回来”,go back是“回去”,return是“回(来,去)”,都不具有延续性,但be back中的be是表状态,所以就具有延续性。如:
He has come back for two days. 他已经回来两天了。(错误,改为been)
14、结婚:marry/get married—be married (to)
Marry是及物动词,意思是“和……结婚”,married是“结了婚的,已婚的”,是一个形容词,但get married中的get却是一个瞬间性动词。如:
(1)He has married Mary for two years. 他和玛丽结婚两年了。(错误,改为been married to)
(2)He has got married for two years. 他结婚两年了。(错误,去掉got)
15、睡着:fall asleep—be asleep
Fall asleep中的fall本意是“落下”,是马上发生也马上结束的动作,不具有延续性。如:
The baby has fallen asleep since 8:00. 宝宝自从八点钟就睡着了。(错误,改为been)
【三点提醒】
1、在现在完成时态第一种用法中(也就是句中没有for+时间段、since+时间点或how long),仍然用瞬间性动词。如:
He has borrowed a book.他已经借了一本书了。(没有说“借”这个动作持续了多长时间)
2、现在完成时态第二种用法中,如果句子是否定句,仍然用瞬间性动词。如:
He hasn’t borrowed money from others for two months. 他有两个月没有向别人借钱了。(意思是以前他可能每个月都借钱)。
3、遇到有些瞬间性动词,我们找不到对应的延续性动词时,可以使用瞬间性在下面这个结构中:It’s +一段时间+since+一般过去时态的句子。如:
警察抓住已经抓住这个抢劫犯两天了。
→The police have caught the robber for two days.(错误,catch不具有延续性)
→It's two days since the police caught the robber.(正确)
实际上,所有的瞬间性动词都可以这样使用。如果在写作文时,遇到要表达这样的意思,我们就可以直接套用这个万能句型。
一、现在完成时的概念:
表示发生或已经完成的某一动作对现在造成的影响或结果。
a.通常表示短暂动作或位置转移的动词(非延续性动词,不能与表示一段时间的状语连用;
b.也可以表示过去开始,一直延续到现在的动作或状态。也就上说,现在完成时虽与过去有关,但实际上强调的是对现在的影响或结果
c.句中谓语动词通常是延续性动词,且常与表示一段时间状语连用(these days,all this year, recently,for+时间段,since+时间点)
二、现在完成时的构成:
have/has+动词的过去分词
三、现在完成时的肯定句:
主语(第一,二人称单复数,第三人称复数)+have
四、现在完成时的否定句:
主语+have/has+not+过去分词
五、现在完成时的疑问句及回答:
现在完成时一般疑问句结构:Have/Has+主语+动词过去分词+其它
肯定回答:Yes,+主语+have/has.
否定回答:No,+主语+haven't/hasn't.
六、现在完成时的用法:
1)表示一个过去发生并结束的动作对现在产生的结果和影响
可以细分为下列两种情况:
a.表示开始于过去的动作刚刚结束,常和just, now , already, yet等连用。
如:I have finished my homework now.现在我已经做完作业了。
b.表示过去动作的结果现在仍残留着,一般不和时间状语连用。
如:I have lost my pen.我把钢笔弄丢了。说明过去某时丢的,现在还没有找到这支钢笔。
2)表继续(动作未结束)。
如:I have lived here since 1989.我自从1989年就住在这。表示现在仍住在这
【注意】表示过去已经开始,持续到现在,而且还继续下去的动作或状态。
七、现在完成时与一般过去时的区别:
a.两种时态都表示过去发生的动作,但现在完成时强调这一动作与现在的联系,对现在产生的结果,影响等,
b.一般过去时则只表示过去的事实,不表示和现在的关系。表示过去固定时间状语只能与一般过去时连用,而不能与现在完成时连用。
c./表示过去时的时间状语:yesterday, last week, a week ago, on Friday, just now, in the evening, the other day。
d.现在完成时的时间状语:since Monday, until now, for a long time, since I came here, since last week, up to now, lately, recently.
e.in the last/past + 一段时间 during the last/past + 一段时间,与现在完成时连用
八、现在完成时的几个单词辨析:
1.yet与already:
a.yet用于否定句和疑问句中。Already主要用于肯定句中,用于疑问句中时常表示惊讶。
b.yet常放在句尾,也可以紧跟在not的后面,而already则常放在句中。
2.have\has been\gone的区别:
①have (has) been to + 地点 去过某地 已经回来
②have (has) gone to + 地点 去了某地 没有回来
③have been in + 地点 一直呆在某地 没有离开过
如:She has been to Shanghai. 她去过上海。已经回来
She has gone to Shanghai. 她去了上海。没有回来
She has been in Shanghai for 2 days.她呆上海两天了。没有离开过上海
九、情态动词+现在完成时
表示过去本应该做某事,事实上没有做
十、延续性动词转换:
非延续性动词在现在完成时态中不能和for, since 引导的表示一段时间的状语的肯定句连用。
如:buy→have die→be dead join→be in
borrow→keep leave→be away
I have bought a pen.→I have had a pen for 2 weeks.
The dog has died.→The dog has been dead since last week.
(内容来源于网络,如有寝取请联系删除)