7 [单选题,9分]So many people __ absent,they cancelled?

 我来答
伶俐小贝壳
2023-08-11 · 教育改变人生,保持终身学习。分享热点话题,提升思维认知,助力...
伶俐小贝壳
采纳数:6 获赞数:2

向TA提问 私信TA
展开全部

欢迎回答你的问题,本题为英语提,出自江苏省南通市成考专升本2021-2022学年英语真题

    1.原题引用

So many people__ absent, they cancelled the meeting.

A.have been B.were C.being D.had been

    2.考点分析

这道题目的正确答案是 D.had been。原因是:

  • 这道题目要求用过去完成时来表示在过去某个时间点之前已经完成的动作。

  • 过去完成时的结构是 had + [过去分词]。过去分词是动词的一种形式,表示动作已经发生或完成。

  • 在这道题目中,动作的顺序是:先有很多人缺席,然后取消了会议。所以,缺席的动作要用过去完成时来表示,而取消的动作要用一般过去时来表示。

  • 因此,正确的句子是:So many people had been absent, they cancelled the meeting. 意思是:由于很多人缺席了,他们取消了会议。

  • A.have been 是现在完成时,表示从过去到现在持续的状态或结果。例如:They have been married for 10 years. 他们结婚已经10年了。

  • B.were 是一般过去时,表示过去某个时间点发生的动作或状态。例如:They were happy yesterday. 他们昨天很开心。

  • C.being 是现在分词,表示正在进行的动作或状态。它通常和 be 动词一起构成进行时。例如:They are being noisy. 他们正在吵闹。

  希望能够帮助到你,想要了解更多英语知识经验,欢迎关注

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式