瞬间动词可以用于现在完成时态吗

如题所述

可以,只不过是不可以与一段时间连用。比如The shop has opened for two hours.是错误的,要说The shop has been open for two hours.就是正确的,这个句子中是用形容词open来表示一种营业中的状态,而某种状态是可以持续的。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-12-04
是的,buy是短暂性动词~
buy可以用于现在完成时,但后面不能跟for+一段时间。
如果一定要用for+一段时间,把buy改成have即可~