he left here two hours ago我们老师给的答案是he has been away from here two hours ago请问这样做的依据的语法是什么

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/14 22:07:01

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分满意,我们团队的无限动力】