初中英语现在完成时的问题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加一段时间的
来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/15 17:57:48
初中英语现在完成时的问题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加一段时间的
初中英语现在完成时的问题
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呢?
求解啊~
初中英语现在完成时的问题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加一段时间的
短动作的否定式可以和一段时间连用,而延续性的常用肯定式
这句话里没有for引导的一段时间啊,选A后面应该加个from后接一段时间吧
正确答案是A,因为since加时间状语,主句的动词也要用延续性的谓语动词,所以不能用left,而要用been away ,表示离开。
B left短暂性动词否定式与一段时间连用。 我们可以想成,否定可以延续