____,a car knocked her downA:Walking homeB:As she walked homeC:While walking homeD:Having walked home选哪个?为什么?(我现在正在初学英语,

问题描述:

____,a car knocked her down
A:Walking home
B:As she walked home
C:While walking home
D:Having walked home
选哪个?为什么?(我现在正在初学英语,

选B,ACD用的都是非谓语动词,但是这题的主语a car和walk home都没有关系,而选项中没有独立主格(所谓独立主格一时半会不懂没关系)的选项,所以句子只能是从句

B:As she walked home
她回家时给汽车撞倒。

1.答案:B.
2.翻译:当她步行回家时,一辆小汽车把她撞到了.
3.
1)如果使用如ACD等的动词walk的非谓语形式做状语时,该动词的逻辑主语就是该句的主语a car;
而从句意可知,she和walk才会构成主动关系,而a car和walk没有任何关系,
进而排除ACD.
2) 如果使用as引导的时间状语从句的话,当然从句的谓语walk和从句主语she之间是主动关系.

A
B应该是进行时态,C后面主语不能为车,应为人He,D时态不对。