首页 知识详情

There must have been several hundred people present.(  )a.There had to be b.There must be c.It was necessary to be d.Ithink there were怎么选为什么这么选

网校学员ucm**在学习英语零基础直达大学四级【抢学班】时提出了此问题,已有1人帮助了TA。

网校助教

AnnieGuo0909

同学你好,该知识点来自沪江网校《英语零基础直达大学四级【抢学班】》的课程,想要更系统的学习,欢迎进入课程学习。不仅可以和更多的同学一起学习,而且还有老师、助教随时的学习指导和知识点解答哦。

同学好:
这里选d。
前一句 There must have been several hundred people present(肯定有好几百人到场)中的“must+不定式完成式”表示对过去发生的事情的推测。
只有选 d. I think there were(我想是的)与前一句含义和时态上相符。

a. there had to be 没有“推测”的含义;
b. There must be 虽然表示推测,但不是对过去情况的推测,同前一句时态不一致;
c. It was necessary to be “这是必要的”,意义不符合语境。

祝学习愉快!

版权申明:知识和讨论来自课程:《英语零基础直达大学四级【抢学班】》的学员和老师,如果想了解更多,可以报名参加课程学习。所有知识讨论内容,版权归作者及沪江网校所有。