He had no sooner got home than he had to go out to see his sick mother.

来源:百度知道 编辑:UC知道 时间:2024/05/26 07:43:53
这句话改为倒装怎么改啊?
标准答案是:No sooner did he get home than he had to go out to see his sick mother.
但怎么总觉得不对啊,我这样改对吗:No sooner had he got home than he had to go out to see his sick mother.
困惑中啊,希望有人帮我啊,谢谢

这个句子,主句是过去完成时,(had done 倒装后即:No sooner had he got home
),从句用过去式(had to go ).

我也觉得有点怪,你的标准答案的时态不一样耶。

不用困惑,标准答案就是对的,你的用法好像也没什么问题。

错没错。只是用两个had 显得句子不优美而已。