作业帮 > 英语 > 作业

为什么是How long has he been there 而不是How long has he gone there

来源:学生作业帮 编辑:作业帮 分类:英语作业 时间:2024/05/16 08:56:06
为什么是How long has he been there 而不是How long has he gone there
go是瞬间动词,就像die、pass away、buy、borrow一类动词,不能与how long(询问持续的时间)这个疑问词连用,而be动词才是延续性动词,又如:
His father has been dead for ten years. (这里不能用has died或has passed away)
I have had the book for a week. (这里不能用have bought)
How long have you kept the book? (这里不能用have you borrowed the book)
The file has been open for ten hours. (不能说I have opened the file for ten hours.)
希望我能帮助你解疑释惑.