永发信息网

---ThewomanbiologiststayedinAfricastudyingwildanimalsfor13yearsbefores

答案:2  悬赏:60  手机版
解决时间 2021-12-29 15:12
  • 提问者网友:杀手的诗
  • 2021-12-28 16:23
---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 throughB.might go throughC.ought to have gone throughD.must have gone through
最佳答案
  • 五星知识达人网友:往事隔山水
  • 2021-12-28 16:57
D解析前者所说句意为“这位女生物学家回来之前,在非洲住了13年研究野生动物”。因此后者所说“她一定渡过了很多难关”。这一过程应该是过去的事情,用情态动词对过去情况进行推测,应该用“情态动词+have done”这一结构,故排除A和B项;ought to have done相当于should have done,意为“本应该做某事但事实上没有做”,不符合题意,故排除C项;must have done意为“一定已经做了……”,符合题意。
全部回答
  • 1楼网友:封刀令
  • 2021-12-28 18:13
感谢回答,我学习了
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯