问一道英语单选题A remote-controlled bomb exploded outside a hotel ne

问一道英语单选题
A remote-controlled bomb exploded outside a hotel near the town square yesterday,( ) at least 12 people.
having been injured
having injured
injured
injuring
我想选B,理解成已经伤了12人.
但答案是D.为什么呢?
80years 1年前 已收到2个回答 举报

糊涂友 幼苗

共回答了23个问题采纳率:91.3% 举报

如果是动名词的被动式,应该是being injured.如果是动名词的被动完成式,应该是having been injured.也就是说B选项中的have在此是做实意动词用,明显不合理.而D选项中injuring是现在分词,填入空格可作伴随状语,故D选项才是正选.
iris871108说为什么不用C.这里不能用过去分词,除非说"...,with at least 12 people injured." 关键词:伴随状语.

1年前

6

种桃花的狐狸 幼苗

共回答了19个问题 举报

省略了WHICH IS

1年前

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