(单选题)
You ______ have been to Singapore, for you know so much about the local customs.
A.must
B.should
C.need
D.can
参考答案:A
参考解析:
考查情态动词表推测。句意:既然你知道这么多新加坡的当地风俗,你一定去过那吧。情态动词表对过去的推测时,情态动词+have done,must表示“一定,肯定”;should表示“原本应该”;need表示“需要”;can表示客观的可能性。根据下文句意,应该是对于事实的肯定推测,所以应选择must,故选A。
知识点:
