首页 > 留学知识库

问题: 动词时态

The children_____their homework the moment they_______back from school.
A.are to do...have come
B.do...have come
C.are to do...will have come
D.will do ...will come
这句话什么意思,翻译一下
为什么选A,说明理由

解答:

翻译:孩子们在回来时(的那一刻)应当写作业。
解析:第一空的are to do表示“将要做某事”,相当于“will do”。在这句话中,the moment...作状语;由于are to do表示将来时,状语部分符合“主将从现”的原则(虽然the moment...作状语而不是从句)。所以需要一个非将来时的时态。当然,如果A选项中没有have一词也是正确的。
综合以上两条,只能选A。

回答完毕!