So,_________ with the Danish advance,Alfred did not risk open battle.

问题描述:

So,_________ with the Danish advance,Alfred did not risk open battle.
a,he was faced b,on being faced c,he faced d,in the face
取自新概念4 .第九课课后题8,选哪个?为什么?其它答案为何不能选?麻烦各位英语达人了!

选b
首先后面是一个完整的句子,可知前面做状语,不能有谓语动词,a,c排除了.
d是面对,当面.如果是d应该用of,表示“不管,不顾”
可知应选b,be faceed with 表示面对…………的情况.on表示在怎样的状况下.这个 So 是“所以”? 是有关上一段文章内容? 这个so 为何不能做 连词,从而可以使用两个谓语?如果说这个词放在后面就是Alfred前面作为连词是可以的,不过在这里,其实就活用相当于then。你这句话应该翻译成然后,面对着……的优势,**没有开展。像你那样说,应该是……with the Danish advance,so…………翻译为因此。一定要理由在前,so才能承上启下。