单选题
1.[2009.7]We________so much food last night.Only three guests turned up.
A.shouldn‘t order
B.didn‘t need order
C.needn‘t have ordered
D.mustn‘t have ordered
正确答案:C
答案解析:本题考查情态动词的用法,needn't have done sth。本没有必要做某事。