问题 选择题

If these kind-hearted soldiers ___ us last week, we would not have such a good harvest.

A.helped

B.had helped

C.had not helped

D.didn’t help

答案

答案:C

题目分析:考查错综时间条件句。从主句 would not have可以看出与现在相反,再观察从句状语 last week可知,从句与过去相反,使用had done,结合句意,应用否定,故选C。句意,如果这些热心的战士上周没有帮助我们,我们就不可能有这么好得收成。

点评:注意辨认if的错综时间条件句。虚拟语气的考查要注意分清主从句是与过去,现在还是将来相反,并熟记主,从句的虚拟规则

判断题
单项选择题 案例分析题