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
问下这题,,
答案:4 悬赏:0 手机版
解决时间 2021-07-20 10:49
- 提问者网友:临风不自傲
- 2021-07-19 19:43
最佳答案
- 五星知识达人网友:逃夭
- 2021-07-19 20:25
选A。本应该做某事却没有做。
难道你不累吗?我本应该考虑到你今天已经干了够多的了。
全部回答
- 1楼网友:几近狂妄
- 2021-07-19 23:07
我觉得这题从中学考试角度应该选A
如果是从大学英语专业角度, D也可以的, 而且D的感觉其实更含蓄, 更地道
其实我觉得到后来大学里的时候一般不太讲究语法了呢, 很多用法都可以了的
- 2楼网友:第幾種人
- 2021-07-19 21:32
选A, should是应该的意思, should have done.... 是本应该做某事却没有做的意思. 句子意思: 你不累吗? 我本来应该想到你今天已经做的够多的了.
B. must是表示很大的可能性, 如 The light is on and he must be at home. 灯亮着, 他很有可能在家里. 因此B选项在题目中意思不对
C. might是may的过去式, 而may是表示较小的可能性, 如 Mr Wang is not at home. He may be on work in the school. 王先生不在家, 他可能去学校上班了. 因此C选项在题目中的意思也不对
D. could是can的过去式, 表示可能性时一般和not连用, 表示不可能. 如 The door is locked from outside. He cannot be at home. 门从外面锁着, 他不可能在家. 因此D选项也是不正确的.
D could
- 3楼网友:雪起风沙痕
- 2021-07-19 20:49
a
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯