作业帮 > 英语 > 作业

初中英语现在完成时的问题

来源:学生作业帮 编辑:作业帮 分类:英语作业 时间:2024/07/06 00:55:45
初中英语现在完成时的问题
The old lady _____ the house since she moved in.
A. hasn't been away B. hasn't left C. hasn't been left D. had left
答案上面选的是B,请问为什么A不对呢?
不是说for加一段时间的现在完成时要用延续性动词的吗
那为什么用left而不是been away呢?
求解啊~
短动作的否定式可以和一段时间连用,而延续性的常用肯定式