英语中瞬间动词后不跟一段时间 可以用完成时吗?

如题所述

瞬间动词可以用于完成时,用来表示过去发生或已完成的动作或状态对现在造成的影响或结果,也就是说,动作或状态发生在过去但它的影响现在还存在.
I have lost my wallet.
(含义是:现在我没有钱花了.)

但是go/come/begin/start/die/buy/borrow/sell/leave/arrive/
receive/become等词语是瞬间动词表示的动作是一时的,不能延续,不能与for、since等表示一段时间的词连用,也不能用于how long引导的疑问句中。
注明:非延续性动词在否定结构中可用于现在完成时态:
I haven’t bought anything for two days.追问

也就是go/come/begin/start/die/buy/borrow/sell/leave/arrive/
后面不能跟一段时间,但可以用完成时?能造个句吗? 谢谢

追答

go/come/begin/start/die/buy/borrow/sell/leave/arrive/
后面不能跟一段时间,但可以用完成时
I have just bought the book.It's very interesting.
我刚买的这本书。它很有趣。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-08-10
实际上完全是可以的。但是考试的时候一般不可以。考试的时候一般会给出充足的语境追问

不是说完成时只能用于延续动词吗

追答

那是初中语法,很多都是错的,那么讲只是为了当时能做对题。
学习英语不能死记语法点,而是要理解。

第2个回答  2011-08-10
当然可以 He has gone to Beijing.
The shop has just opened.本回答被提问者采纳