52单词网 > 高中英语 > 高中英语题库 > -Why does Michael know so much about Angkor Watt? -He have been there, or- [ ] A

-Why does Michael know so much about Angkor Watt? -He have been there, or- [ ] A

来源:网络 时间:
-Why does Michael know so much about Angkor Watt? -He have been there, or- [ ] A

-Why does Michael know so much about Angkor Watt?

-He ________ have been there, or…

[]

A.must

B.oughtn’t to

C.may

D.can’t

试题答案

答案:C

提示:

must+have done表示对过去情况的推测,语气较为肯定,意为“一定……”。may+have done也表示对过去情况的推测,语气不及must肯定,意为“或许……”。