Only when the war was over _ to go back to the village where he had lived for so many years.

问题描述:

Only when the war was over _ to go back to the village where he had lived for so many years.
Only when the war was over ____ to go back to the village where he had lived for so many years.
A.was able he B.he was able C.able he was D.was he able
选哪个,为什么选那个

选B
Only when the war was over是个时间状语.后面是主句 he was able to go back to the village
where he had lived for so many years 是修饰the village.可是老师说的是选D啊,是怎么回事啊?哦,在句首的only如果后面跟了副词、介词短语或从句等状语,则主句用倒装结构。如only后跟的是主语,就不用倒装结构了。那到底哪个对啊选D,因为这里符合倒装的条件。