题目内容

【题目】If the weather had been better, we ______ a picnic yesterday.

A. must have hadB. would have

C. could have hadD. will have

【答案】C

【解析】

考查虚拟语气。句意:如果昨天的天气再好一点,我们本可以去野餐的。根据yesterday可知,本句表示与过去事实相反,主句部分要使用情态动词+have done”表示对过去情况的虚拟,排除BD项,A“must have done”通常表示对过去发生事情有把握的肯定推测,不符语境。故C项正确。

练习册系列答案
相关题目

违法和不良信息举报电话:027-86699610 举报邮箱:58377363@163.com

精英家教网