If it _ for the rain,we _ the picnic yesterday.A were not; could have hadB were not; could haveC had not been; could have had

来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/23 00:48:40
Ifit_fortherain,we_thepicnicyesterday.Awerenot;couldhavehadBwerenot;couldhaveChadnotbeen;couldhaveha

If it _ for the rain,we _ the picnic yesterday.A were not; could have hadB were not; could haveC had not been; could have had
If it _ for the rain,we _ the picnic yesterday.
A were not; could have had
B were not; could have
C had not been; could have had

If it _ for the rain,we _ the picnic yesterday.A were not; could have hadB were not; could haveC had not been; could have had
A were not; could have had
虚拟语气的用法

A

A

C
此句使用虚拟语气。昨天要不是因为下雨,我们本可以野餐的。
因为是对过去的假设,所以if从句的时态要使用过去完成时,主句则使用could/should/might/would have done 结构,故答案是C。