If it had not rained yesterday, they _____ work on time.
If it had not rained yesterday, they _____ work on time.
A、would finish
B、will finish
C、would have finished
D、will have finished
【正确答案】:C
【题目解析】:考查虚拟语气。句意:如果昨天没有下雨,他们就能按时完成工作。“If”引导的条件状语从句中用了“had not rained”,是对过去发生的事情的虚拟,所以主句的谓语动词应用“would have+动词过去分词”。故选C。
Top