关于英语语法问题,请分析下一段对话:A:Have you already cleaned the room?B:Yes,

4个回答

  • 我觉得有必要先给你区分一下现在完成时和一般过去时:前者表示过去发生的某一动作对现在造成的影响或结果,强调的是现在的情况;而后者只表示过去的动作或状态,和现在不发生联系。A2:打扫房间只表示过去的动作,没有对现在造成影响。故用did.还有一点,现在完成时不能和表示过去的时间状语连用。an hour ago.一小时前,为过去的时间故用did....