作业帮 > 英语 > 作业

2014海淀一模33

来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:英语作业 时间:2024/06/24 23:23:39
33. —Did you sleep well last night?
— No, the loud noise from the street ______ me awake for hours.
A. had kept B. is keeping C. has kept D. kept
2014海淀一模33
解题思路: for hours是for加段时间,一般用现在完成时,但是如果和现在没有关系,就不要用现在完成时,如果指的是过去,就要用一般过去时
解题过程:
选D 根据第一句可知,说的是昨天夜里所发生的事情,所以后面几个小时没有睡觉是过去的事情,所以要用一般过去时
最终答案:D