英语改错:They don't believe that I have come here for nine hours.

来源:百度知道 编辑:UC知道 时间:2024/06/18 05:04:36

They don't believe that I have been here for nine hours.
注意:come为“瞬间动词”,不能与表示一段时间的状语连用。

祝你进步!

你好!
把come改成been,因为come是短暂性动词,been是持续性动词。
希望我的回答对您有所帮助!

"come" -> "been"
come这个词没有一种持续性的感觉。

把COME 改成 BEEN就可以了。

for nine hours 是一段时间,不能前面用瞬间性动词

COME是瞬间性动词

BE表示状态,是延续性动词,

和段时间连用。

come改为been
因为我在这里有9个小时啦,是一种状态
have been就是表状态,have come表来的一个动作,不符题意

把come改成been
for nine hours是时间状语,有时间状语要用延续性动词