这题我不明白,请解释

来源:百度知道 编辑:UC知道 时间:2024/06/19 02:51:40
1. _____ , the inhabitants fled.

A. The city taken B. The city having been taken

C. Having taken the city D. The city being taken
答案是b,好象是独立主格,不明白.

就是这个城市已经被抢劫 表示现在完成进行时 居民在逃跑 大概是这样我也不清楚

选D,是独立主格结构。C显然错误,因为the inhabitants不是take的主语。其他三项中,只有D,用了进行时时,是符合语意的,因为居民是在敌军“正在”攻城的时候逃跑,而非攻城之后(攻下了也跑不掉了)。