问题

Yao Yuan, a disabled woman, won the National Championships Cup last week. — My goodness! She ______ a lot of difficulties! [ ]

A: may go through
B: might go through
C: must have gone through
D: ought to have gone through
正确答案是: