______in a seemingly endless war,the general was forced to evaluate the situation again.

问题描述:

______in a seemingly endless war,the general was forced to evaluate the situation again.
A.Since the loss of 50,000 soldiers
B.Having lost over 50,000 soldiers
C.50,000 sodiers were lost
选择哪个及原因 其它选项错误的原因 以及如果要选择其它选项需要如何变动

B.逗号前状语部分的逻辑主语应该和句子的主语相一致.整个句子的主语是the general将军,所以,选项部分的逻辑主语也应是the general.将军已经失去士兵,将军不得不重估战争形势.
错误的A和C理由就是逻辑主语和句子主语不一致
A的主语是the loss
C的主语sodiers