could have done 本可以做而没做,但有时也表推测
must have done 过去一定做了某事
should have done 本该做而没做
would have done 本要做而没做
因为前面有前提,字典不见了,用must就比较合适
A could have done 表推测
must have done表非常肯定地判断
should have done表示“本应该如何“
wouldhave done表示本来可以做,结果没做,有遗憾的意味在里面
所以应改选A
哈哈 相信我没错的
怎么可能是B呢 我高中时做过无数道这种题了 感觉应该市A呀
d
一种假设的口气 would have taken
must……是一定的口气
should 是应该的口气
只有would 是假设,猜测的口气
情态动词+have+过去分词是固定结构
must表肯定是有人拿了
其他表猜测,不确定
因为前面有前提,字典不见了,用must就比较合适
如果have那里是个空的话,答案就是——
A.could
在疑问或否定句中表猜测的意思用“can”,在肯定句中用“must”
我的字典不见了。谁拿了?
但是下面的选项好象跟前面的没有关系哦。
请6288323重新出题。