While __________the sun,the satellite has sent more than four billion bits of information back to the earth.A:having orbited B:being orbited C:having been orbited D:orbiting 【求详解,很难】

来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/25 09:36:05
While__________thesun,thesatellitehassentmorethanfourbillionbitsofinformationbacktotheearth.A:having

While __________the sun,the satellite has sent more than four billion bits of information back to the earth.A:having orbited B:being orbited C:having been orbited D:orbiting 【求详解,很难】
While __________the sun,the satellite has sent more than four billion bits of information back to the earth.
A:having orbited
B:being orbited
C:having been orbited
D:orbiting
【求详解,很难】

While __________the sun,the satellite has sent more than four billion bits of information back to the earth.A:having orbited B:being orbited C:having been orbited D:orbiting 【求详解,很难】
D:While orbiting the sun,.=While the satellite is orbiting the sun.

个人觉得选C
因为后面satellite has sent,用了has,已经,说明satellite还在继续环绕太阳转。
所以要用过去完成进行时,排除BCD,完成进行时表达式是have been doing/ have been P.P
又因为非谓语动词做状语,所以have要加ing
如果没有has,选D也可以,我在CD之间徘徊了一下...

全部展开

个人觉得选C
因为后面satellite has sent,用了has,已经,说明satellite还在继续环绕太阳转。
所以要用过去完成进行时,排除BCD,完成进行时表达式是have been doing/ have been P.P
又因为非谓语动词做状语,所以have要加ing
如果没有has,选D也可以,我在CD之间徘徊了一下

收起

个人觉得选A
首先,主语是satellite
而orbit是绕。。。运行
比如The earth orbits the sun.
地球绕着太阳运行。
所以不用被动,BC排除,在AD里选
而卫星传送40亿b的信息回地球是在orbit动作之后
所以要用完成时
不知道对不对,呵呵