Not until recently did I realize what mistake I had made.
Scarcely (Hardly) had I explained when he said he still didn't understand.
这两句句是部分倒装
Often did we warn them not to do so.
Many a time has Mike given me good advice.
两句是全部倒装,在我看来和部分倒装没有区别,有谁知道区分在哪里吗?谢谢😊
首先,我们来了解一下倒装的定义和分类。在英语语法中,倒装是一种句子结构,其中谓语动词出现在主语之前,通常是为了强调、满足某种语法规则或给句子一个特殊的表达方式。倒装分为两种:全部倒装和部分倒装。
全部倒装:整个谓语动词都放在主语之前。
部分倒装:只有助动词(如be、do、have等)放在主语之前,而其他部分保持在原来的位置。
现在,我们来分析您给出的句子:
Not until recently did I realize what mistake I had made.
这是一个部分倒装句。正常语序应该是“I didn’t realize what mistake I had made until recently”。其中助动词“did”被放在了主语“I”之前,而主要动词“realize”保持在原来的位置。
Scarcely (Hardly) had I explained when he said he still didn't understand.
这也是一个部分倒装句。正常语序是“Hardly had I explained when he said he still didn’t understand”。这里,“had I explained”是过去完成时,表示“我刚刚解释完”。部分倒装是指助动词“had”放在了主语“I”之前。
Often did we warn them not to do so.
这是一个全部倒装句。正常语序应该是“We often did warn them not to do so”。这里,整个谓语动词“did warn”都被放在了主语“we”之前。
Many a time has Mike given me good advice.
这也是一个全部倒装句。正常语序是“Mike has given me good advice many a time”。这里,“has Mike given”是一个现在完成时态的倒装,强调了“Mike”多次给了我建议。
区分全部倒装和部分倒装的要点:
全部倒装:整个谓语动词都被移动到了主语前。
部分倒装:只有助动词被移动到了主语前,而其他部分(如主要动词)保持在原来的位置。
希望这能帮助您更好地理解这两者的区别!