题目内容

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?可知,与过去情况的虚拟,故用情态动词+have done."could have done"表示过去本来能够做某事而没做;"must have done"表示过去肯定做了某事.根据句意::--我周末在家过的很无聊:-你为什么待在家里呢?你本来可以和我一起远足的(而事实上没有和我一起去远足).故选B.

点评 本题考查虚拟语气,要掌握具体的语境才能选择出正确的选项.

练习册系列答案
相关题目

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

精英家教网