英语语法题(63)P114,No.41

英语语法题(63)P114,No.41
Some twelve people were reported ______in the fire, but so far we haven't found out the exact number yet.
A.to die B.to be dying C.dead D.to have been dead
答案+思路,3Q
龙在柳州 1年前 已收到3个回答 举报

相逢不过擦肩 幼苗

共回答了15个问题采纳率:93.3% 举报

Some twelve people were reported ______in the fire,but so far we haven't found out the exact number yet.
A.to die B.to be dying C.dead D.to have been dead
答案:D
分析:句意“有传言说已经大约有12个人在大火中丧生,但到目前为止,我们还没有查明具体数目.”
这一题主要考查的是die(死)的各种词性形式及用法.
die (died died dying)死,死亡,短暂性动词,不能与表示一段时间的词连用.
be dead已死的,死亡的,表状态,属于延续性的词组,可以与时间段连用.
dead:adj.死去的,已故的; adv.完全地,绝对地,彻底地; n.死人,死者.
dying作为adj.:奄奄一息的,濒临死亡的.
根据题意,指人“已经死亡”,那么就不能用进行时态B了;
选项C中的dead,无论作为形容词(修饰不对)还是副词(含义不合此处),用在这里都不合适.
选项A.to die,只表示人在火灾中死了,与现在没有关系;并且最主要的是,前半句中,were reported已经是一般过去时(被动式),“人死亡”又是在“were reported”这个动作之前就发生了,那么,“过去的过去”就应该用完成时(实际上是过去完成时,答案中因为是处于不定式的to后,所以看似现在完成时).用过去完成时来表示过去某一时刻之前已经发生的事情.
注意:选项D中的been是系动词be的现在分词结构的变体,即be dead的变体,意思是已经处于死亡的状态,而不是 sth have been done 的被动结构.

1年前

7

兵部侍郎易 幼苗

共回答了78个问题 举报

c
或者说to have died

1年前

1

紫藤菁菁 幼苗

共回答了20个问题 举报

D
be reported to de
然后是他们已经死了 所以完成时
be dead表示死了 固定用法 不太用die

1年前

1
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 18 q. 0.028 s. - webmaster@yulucn.com