题目内容
【题目】-------Your friend knows a lot about different cultures in the world .
-------Really. he ____________ many places because he likes travelling..
A. must visit B. may visit
C. must have visited D. should have visited
【答案】C
【解析】考查对过去事实推测的用法。因为事情发生在对话之前,所以是对过去事实的推测,排除A和B,表示对过去事实肯定的推测用must have done,而should have done表示本应该的意思,结合句意:他一定参观过很多的地方,故选C。

练习册系列答案
相关题目