作业帮 > 英语 > 作业

一道关于 现在完成时 的单选

来源:学生作业帮 编辑:作业帮 分类:英语作业 时间:2024/05/16 00:17:57
一道关于 现在完成时 的单选
By the time he realizes he_____ into a trap,it'll be too late for him to do anything about it.
选择has walked是因为此动作发生在realizes前,那为何不选择walked?
并且后面说it'll be too late... ,will be不是说明他还没有掉进圈套吗!?
该句的意思是:到他发现他走到陷阱里的时候,做什么都没有用了.
确实这件事还没有发生,是在评价发生之后的后果,现在时来表将来时.
一句话中应保持时态的一致性,如果选walked ,时态与前面realizes(一般现在时)是矛盾的.