早教吧 育儿知识 作业答案 考试题库 百科 知识分享

问一道英语单选题Aremote-controlledbombexplodedoutsideahotelnearthetownsquareyesterday,()atleast12people.havingbeeninjuredhavinginjuredinjuredinjuring我想选B,理解成已经伤了12人.但答案是D.为什么呢?

题目详情
问一道英语单选题
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.为什么呢?
▼优质解答
答案和解析
如果是动名词的被动式,应该是being injured.如果是动名词的被动完成式,应该是having been injured.也就是说B选项中的have在此是做实意动词用,明显不合理.而D选项中injuring是现在分词,填入空格可作伴随状语,故D选项才是正选.
iris871108说为什么不用C.这里不能用过去分词,除非说"...,with at least 12 people injured." 关键词:伴随状语.