新概念英语中多次出现I have bought a house.现在完成时,不是不能使用非延续性动词吗,若能用,何时用?
来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/23 19:16:54
新概念英语中多次出现I have bought a house.现在完成时,不是不能使用非延续性动词吗,若能用,何时用?
新概念英语中多次出现I have bought a house.现在完成时,不是不能使用非延续性动词吗,若能用,何时用?
新概念英语中多次出现I have bought a house.现在完成时,不是不能使用非延续性动词吗,若能用,何时用?
现在完成时中的非延续性动词的用法.
英语中,有一类为数不多的动词,被称为非延续性动词,也有人将其成为短暂性动词或一次性动词.其实,所谓的非延续性动词只是针对现在完成时态以及过去完成时态而言,有些动词持续时间非常之短,从而不能与时间联用.下列动词均为非延续性动词:
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 )
非延续性动词可用来表示某一动作完成,因此可用于现在完成时。
如: The train has arrived.火车到了。 Have you joined the computer group?你加入电脑小组了吗?
但因非延续性动词表示的动作极其短暂,不能持续,因此非延续性动词不可与表示一段时间的状语连用(只限肯定句)。
如:他死了三年了。错误的表达:He has die...
全部展开
非延续性动词可用来表示某一动作完成,因此可用于现在完成时。
如: 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.
因此,楼主说的不能使用的情况是和一段时间连用时。
收起
能用,不加表示延续的时状