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

A. must have hadB. would have

C. could have hadD. will have

【答案】C

【解析】

考查虛擬語氣。句意:如果昨天的天氣再好一點,我們本可以去野餐的。根據(jù)yesterday可知,本句表示與過去事實相反,主句部分要使用情態(tài)動詞+have done”表示對過去情況的虛擬,排除BD項,A“must have done”通常表示對過去發(fā)生事情有把握的肯定推測,不符語境。故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.

查看答案和解析>>

同步練習冊答案