新概念英语中多次出现I have bought a house.现在完成时,不是不能使用非延续性动词吗,若能用,何时用?

lemmenqin
2010-11-27 · TA获得超过2.2万个赞
知道大有可为答主
回答量:3717
采纳率:0%
帮助的人:1324万
展开全部
现在完成时中的非延续性动词的用法。

英语中,有一类为数不多的动词,被称为非延续性动词,也有人将其成为短暂性动词或一次性动词。其实,所谓的非延续性动词只是针对现在完成时态以及过去完成时态而言,有些动词持续时间非常之短,从而不能与时间联用。下列动词均为非延续性动词:

1.come 2.go 3.come 4.arrive

5.buy 6.sell 7.lend 8.borrow

9.give 10.get 11.die 12.return

13.leave 14.begin15.start 16.finish

17.turn on 18.turn off 19.get to

20.get on 21.get off 22.put on

23.take off 24.stop

非延续性动词只与完成时态有关,而与其他时态毫无干系。那么,它们在完成时态中到底怎样使用呢?我们看看下列的总结和归纳:

1.非延续性动词可以用在完成时态的句子中:

(1)He has already come here.

(2)They have ever bought dictionaries.

(3)She has died.

(4)They told me that he had returned the book.

(5)We asked him whether he had got the message.

2.但非延续性动词在完成时态的句子中不能与时间联用:

(1)He has already died for ten years.( X )

(2)They have already come here for 2 days. ( X )

(3)I have already bought this car for 3 years.( X )

(4)She has borrowed the book for nearly one week.( X )

(5)I have got this message from him for half an hour.( X )

3.解决方案:

(1)仍然用完成时态,可将非延续性动词改为延续性动词(多用be + 形容词句型或用 had 等延续性动词)

(2)抛弃完成时态,归为一般过去时,动词可不变。

例句:

(1)他已经死了十年了。

A.He has already died. ( V )

B.He has already died for 10 years.( X )

C.He has already been dead for 10 years.( V )

D.He died 10 years ago. ( V )

(2)这房子我已经买了3年了。

A.I have already bought this house.( V )

B.I have already bought this house for 3 years.( X )

C.I have already had this house for 3 years. ( V )

D.I bought this house 3 years ago. ( V )

(3)他们已经到这里五天了。

A.They have already arrived here.( V )

B.They have already arrived here for 5 days.( X )

C.They have been here for 5 days.( V )

D.They arrived here 5 days ago.( V )

(4)会议已经开始半个小时了。

A.The meeting has already begun.( V )

B.The meeting has already begun for half an hour.( X )

C.The meeting has been on for half an hour.( V )

D.The meeting began half an hour ago.( V )
殷崇康
2010-11-27 · TA获得超过7万个赞
知道大有可为答主
回答量:3.4万
采纳率:52%
帮助的人:1.1亿
展开全部
能用,不加表示延续的时状
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
symgong

2010-11-27 · TA获得超过741个赞
知道小有建树答主
回答量:130
采纳率:66%
帮助的人:49万
展开全部
非延续性动词可用来表示某一动作完成,因此可用于现在完成时。
如: The train has arrived.火车到了。 Have you joined the computer group?你加入电脑小组了吗?
但因非延续性动词表示的动作极其短暂,不能持续,因此非延续性动词不可与表示一段时间的状语连用(只限肯定句)。
如:他死了三年了。错误的表达:He has died for three years. die是终止性动词,不能延续,可改用表示状态的dead :He has been dead for three years.
因此,楼主说的不能使用的情况是和一段时间连用时。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式