为什么选C请逐项分析,

问题描述:

为什么选C请逐项分析,
-The woman biologist stayed in Africa studying wild animals for 13years 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

A,B 时态不对
D must的肯定级别大于ought to(只推测)