组卷网 > 高中英语综合库 > 短语辨析 > S > should have done
题型:单项选择 难度:0.85 引用次数:856 题号:313086
We______________last night, but we went to the concert instead.
A.have studiedB.might study
C.should have studiedD.would study

相似题推荐

单项选择 | 较易 (0.85)
名校
【推荐1】Ben later joked that the job ________ not as the “best”, but the “busiest job in the world”.
A.could have been advertisedB.should have been advertised
C.needn’t have been advertisedD.must have been advertised
2022-12-14更新 | 216次组卷
单项选择 | 较易 (0.85)
【推荐2】The high school student answered all the questions properly. In my view, he ______ have read many books.
A.mustB.shouldC.needD.could
2024-05-21更新 | 78次组卷
单项选择 | 较易 (0.85)
【推荐3】During our trip to the Great Wall last week, I couldn’t stop thinking that building it ________ have been a huge project in ancient times.
A.shouldB.mustC.couldD.need
2023-05-20更新 | 272次组卷
共计 平均难度:一般