问题
选择题
You ______ be hungry already — you had lunch only two hours ago!
A.wouldn’t
B.can’t
C.mustn’t
D.needn’t
答案
答案:B
本题考查的是对现在情况的否定推测。表示对现在的肯定推测,常用must be来表示,表示对现在的否定推测,常用can’t be来表示。本句的意思是:你不可能饿了---你两小时前才吃午饭呢!A项表示“(过去)将来不”,C项mustn’t表示禁止“不准”,D项needn’t表示“不必,不需要”。