题目内容
--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
C
【解析】
试题分析:考查情态动词和虚拟语气。句意:残疾人姚媛上周赢得了全国冠军杯联赛。--天啊!她一定经历了很多艰难。情态动词+have done可以表示对过去的推测,must have done一定已经做了某事;can’t have done不可能已经做了某事;should/ought to have done本应该做某事;need have done本来需要做某事,这里表示肯定的推测,故选C。
考点:考查情态动词和虚拟语气
练习册系列答案
相关题目