精英家教网 > 高中英语 > 题目详情

【题目】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项正确。

练习册系列答案
相关习题

科目:高中英语 来源: 题型:

【题目】---There are probably aliens living here on earth.

---_____! I can’t believe you said that.

A. Come onB. Forget it

C. Go aheadD. Allow me

查看答案和解析>>

科目:高中英语 来源: 题型:

【题目】In order to find the missing child, villagers _________ all they can over the past five hours.

A. did B. do

C. had done D. have done

查看答案和解析>>

科目:高中英语 来源: 题型:

【题目】I’m sorry you have been waiting so long, but it will still be some time ________ you can get your passport.

A. sinceB. till

C. afterD. before

查看答案和解析>>

科目:高中英语 来源: 题型:

【题目】______ is important in study is diligence rather than intelligence.

A. WhichB. What

C. WhoD. When

查看答案和解析>>

科目:高中英语 来源: 题型:

【题目】As a(n) _______ student, his duty includes taking responsibility for his personal behavior.

A. regular B. usual

C. normal D. average

查看答案和解析>>

科目:高中英语 来源: 题型:

【题目】The treatment will continue until the patient reaches the point_______ he can walk.

A. that B. why

C. which D. where

查看答案和解析>>

科目:高中英语 来源: 题型:

【题目】----I have won the first prize in singing.

----_____

A. Congratulations! B. That’s right.

C. You can’t be serious. D. Absolutely!

查看答案和解析>>

科目:高中英语 来源: 题型:

【题目】What would you like to do this weekend?

.It's up to you.

A. Whatever.B. Definitely.

C. Go ahead.D. Good idea.

查看答案和解析>>

同步练习册答案