Only when the war was over return to their hometowns.
A. have the soldiers
B. the soldiers
C. the soldiers did
D. did the soldiers
网友回答
A. have the soldiers
B. the soldiers
C. the soldiers did
(答案→)D. did the soldiers
解析:考查倒装句和时态:only+时间状语置于句首时,后面的主句用部分倒装,而且时间是过去时,句意是:只有当战争结束时,士兵才回到家乡。选D。