题目内容
—The woman biologist stayed in Africa studying wild animals for 13 years before she returned.
—Oh,dear!She a lot of difficulties!
A.may go through? B.might go through?
C.ought to have gone through? D.must have gone through
D
考查“情态动词+have done”。从语境分析,表示某人一定干过某事,而且是对过去情况肯定的推测,故应用must have done。C项相当于should have done表示对对方的责备,意思是“应该做而未做”,在此不符合题意。
练习册系列答案
相关题目