现在完成时态有两种用法:一是表示某个动作到现在为止已经完成,二是表示某个动作从过去一直持续到现在。
在第二种用法中,动词需要用延续性动词,常见且容易考的延续性动词并不是很多。为了方便大家掌握,我把这些动词编成下面这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.(正确)
实际上,所有的瞬间性动词都可以这样使用。如果在写作文时,遇到要表达这样的意思,我们就可以直接套用这个万能句型。