If it had not rained yesterday, they____ work on time.( )
A.wouldfinishB.willfinishC.wouldhavefinishedD.willhavefinished...
A.wouldfinish
B.willfinish
C.wouldhavefinished
D.willhavefinished 展开
B.willfinish
C.wouldhavefinished
D.willhavefinished 展开
展开全部
【答案】:C
句意:如果昨天没有下雨,他们就能按时完成工作。“If”引导的条件状语从句中用了“had not rained”,是对过去发生的事情的虚拟,所以主句的谓语动词应用“would have+动词过去分词”。故选C。
句意:如果昨天没有下雨,他们就能按时完成工作。“If”引导的条件状语从句中用了“had not rained”,是对过去发生的事情的虚拟,所以主句的谓语动词应用“would have+动词过去分词”。故选C。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询