You ______ your own sandwiches. I have enough for two.

admin2013-02-24  22

问题 You ______ your own sandwiches. I have enough for two.

选项 A、couldn’t have brought
B、mustn’t have brought
C、shouldn’ t have brought
D、needn’ t have brought

答案D

解析 本题考查情态动词推测用法。must与动词完成式搭配表示对过去事实的推测,用于肯定句;若对过去事实作否定的推测,须用(can’t/couldn’t+动词完成式;shouldn’t have brought表示“不应该带来的,现在却带来了”,语气不妥;needn’t have brought表示“不必带来的,现在却带来了”,符合题意:你本来不必带三明治来,我有两个足够了。故D是正确答案。
转载请注明原文地址:https://kaotiyun.com/show/Ffu7777K
0

最新回复(0)