作业帮 > 英语 > 作业

he left here two hours ago

来源:学生作业帮 编辑:作业帮 分类:英语作业 时间:2024/05/22 13:26:42
he left here two hours ago
我们老师给的答案是
he has been away from here two hours ago
请问这样做的依据的语法是什么
你的老师错了!
你的老师想用现在完成时,但是用错了,正确应为:
【He has been away from here for two hours.】
这样做,是因为现在完成时表示一段时间,不能用瞬间动词,而题目的【left】就是瞬间动词,因此要变为【be away】

欢迎追问,在线为你解答
【帮到你望及时采纳,你的10分满意,我们团队的无限动力】
再问: 那为什么要加from
再答: 因为【be away】中的【away】是形容词,它不像【left】可以直接加宾语【here】,【away】要和【from】才能构成【be away from】离开...,这样才能加宾语。