5.-I had a very boring weekend at home.
-Why did you stay at home?You _____ with us.( 。
A.might hikeB.could have hiked
C.should hikeD.must have hiked

分析 --我周末在家過的很無聊;
--你為什么待在家里呢?你本來可以和我一起遠足的.

解答 答案B.
由句子Why did you stay at home?可知,與過去情況的虛擬,故用情態(tài)動詞+have done."could have done"表示過去本來能夠做某事而沒做;"must have done"表示過去肯定做了某事.根據(jù)句意::--我周末在家過的很無聊:-你為什么待在家里呢?你本來可以和我一起遠足的(而事實上沒有和我一起去遠足).故選B.

點評 本題考查虛擬語氣,要掌握具體的語境才能選擇出正確的選項.

練習冊系列答案
相關習題

科目:高中英語 來源: 題型:聽力題

10.聽第7段材料,回答第8至9題.
8.Why does the man make the call?
A.To make a booking.
B.To make a suggestion.
C.To make an appointment.
9.When will the man return from London?
A.On March 10.
B.On March 12.
C.On March 22.

查看答案和解析>>

科目:高中英語 來源: 題型:聽力題

11.請聽第6段材料,回答6、7題.
6.What time is it now?
A.1:45.
B.2:10.
C.2:15.
7.What will the man do?
A.Work on a project.
B.See Linda in the library.
C.Meet with Professor Smith.

查看答案和解析>>

科目:高中英語 來源: 題型:選擇題

13.Every time she was in trouble,she went to him for help,as he said he        do anything for her.( 。
A.shouldB.mustC.wouldD.might

查看答案和解析>>

科目:高中英語 來源: 題型:選擇題

20.-How about the concert last night?
-Well,at least it's ____ the one I saw last time with Joan.( 。
A.no worse thanB.no better thanC.not as good asD.as bad as

查看答案和解析>>

科目:高中英語 來源: 題型:選擇題

10.You were stupid to try climbing up there.You ______ yourself.(  )
A.can killB.might have killed
C.might killD.must have killed

查看答案和解析>>

科目:高中英語 來源: 題型:選擇題

17.I'm glad you told me about yesterday's show being cancelled.Otherwise I _____ all the way for nothing.( 。
A.travelledB.had travelled
C.would travelD.would have travelled

查看答案和解析>>

科目:高中英語 來源: 題型:選擇題

14.It's very kind of you to do the washing-up,but you _____it.( 。
A.didn't need to doB.don't need to do
C.needn't have doneD.needn't do

查看答案和解析>>

科目:高中英語 來源: 題型:選擇題

7.__________ in Canada rose 1.0percent in the third quarter of 2012,following a 0.1percent
increase in the previous quarter.( 。
A.Tourist spendB.Tourist spent
C.Tourist spendingD.Tourist spends

查看答案和解析>>

同步練習冊答案