一道英语单选题....
Theoldcouplehavebeenmarriedfor40yearsandneveronce(B)witheachother...A.hadtheyquarrele...
The old couple have been married for 40 years and never once ( B )
with each other...
A.had they quarreled.
B.have they quarreled
C.they have quarreled
D.they had quarreled..
------------------------------------------
选B,为什么不用had,就算用了have 为什么不能选C
这个倒装句我语法我没见过,能详细点说说吗? 展开
with each other...
A.had they quarreled.
B.have they quarreled
C.they have quarreled
D.they had quarreled..
------------------------------------------
选B,为什么不用had,就算用了have 为什么不能选C
这个倒装句我语法我没见过,能详细点说说吗? 展开
3个回答
展开全部
首先, 这题得用have done的现在完成时态, 是为了和前半部分的have been married这个完成时态保持一致.
排除A和D选项.
然后, 这里确实是得倒装, 因为当具体否定意义的词放在句首时, 它后面引导的句子必须得倒装, 这是语法的要求. Never, Not, Seldom, Hardly等都是表示否定意义的词.
倒装即是把助动词放到主语前面, 即have放到they的前面, 所以只能选B,不能选C.
全句的意思是: 这对老夫妇已经结婚40年了, 从没见他们吵过一次架.
另外, 倒装句一般是用来表示强调, 既然你比较少见这种倒装句, 那我就举几个例子吧:
1. Never had I heard it before you told me yesterday.
在你昨天告诉我之前, 我从来没听说过.
(这里的前面部分用had表示过去完成时态, 因为you told me yesterday是昨天的事情, 即过去时态, 而在此之前我都没有听说过, 所以是过去的过去, 即用过去完成时态.)
2. Seldom does my brother go to that cinema.
我兄弟很少去那家电影院.
希望以上分析和例句可以帮助到你哦... 加油!!!
排除A和D选项.
然后, 这里确实是得倒装, 因为当具体否定意义的词放在句首时, 它后面引导的句子必须得倒装, 这是语法的要求. Never, Not, Seldom, Hardly等都是表示否定意义的词.
倒装即是把助动词放到主语前面, 即have放到they的前面, 所以只能选B,不能选C.
全句的意思是: 这对老夫妇已经结婚40年了, 从没见他们吵过一次架.
另外, 倒装句一般是用来表示强调, 既然你比较少见这种倒装句, 那我就举几个例子吧:
1. Never had I heard it before you told me yesterday.
在你昨天告诉我之前, 我从来没听说过.
(这里的前面部分用had表示过去完成时态, 因为you told me yesterday是昨天的事情, 即过去时态, 而在此之前我都没有听说过, 所以是过去的过去, 即用过去完成时态.)
2. Seldom does my brother go to that cinema.
我兄弟很少去那家电影院.
希望以上分析和例句可以帮助到你哦... 加油!!!
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询