组卷网 > 高中英语综合库 > 短语辨析 > S > should have done
题型:单项选择 难度:0.65 引用次数:157 题号:20334457
The show __________ longer so that we __________ more time together.
A.should have lasted; could spendB.had better last; were able to spend
C.might be lasting; can spendD.used to last; have been spending

相似题推荐

单项选择 | 适中 (0.65)
【推荐1】George ______ too far. His tea is still warm.
A.should have goneB.can’t have goneC.might have goneD.needn’t have gone
2023-03-02更新 | 228次组卷
单项选择 | 适中 (0.65)
名校
【推荐2】—Do you know where Tony is?
—He _________ in the living room. I saw him there just now.
A.shall beB.should have beenC.might have beenD.must be
2020-07-20更新 | 197次组卷
单项选择 | 适中 (0.65)
名校
【推荐3】You ________ the dictionaries when you were not sure of word spelling or meaning yesterday, but you didn’t.
A.should have consulted
B.may have consulted
C.must have searched
D.needn’t have searched
2016-11-26更新 | 242次组卷
共计 平均难度:一般