单选题
299.Aren’t you tired? I ______ you had done enough for today.
A
should have thought
B
must have thought
C
might have thought
D
could have thought
答案解析
正确答案:A
解析:
解析:该题考查情态动词语气上的差别。 should have done 表示“本来应该做某事却没有做 某事”,符合句意:“今天你累坏了吧?我本来应该想到你今天已经做得够多了”;B 项 must have done 表示一定做了/发生了; C 项 might have done 表示可能已经做了; D 项 could have done 表示本能够做某事。
相关知识点:
情态动词用法考点记清
相关题目
单选题
4.This company has now introduced a policy ________ pay rises are related to performance at work.
单选题
3.I________ the party much more if there hadn't been quite such a crowd of people there.
单选题
2.________time, he'll make a first-class tennis player.
单选题
1.You won't get a loan ________ you can offer some security.
