一道英语单选题....

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
这个倒装句我语法我没见过,能详细点说说吗?
展开
eileentoday
2010-10-23 · TA获得超过1717个赞
知道小有建树答主
回答量:450
采纳率:0%
帮助的人:196万
展开全部
首先, 这题得用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.
我兄弟很少去那家电影院.

希望以上分析和例句可以帮助到你哦... 加油!!!
百度网友f7634ca6e00
2010-10-23 · TA获得超过229个赞
知道答主
回答量:260
采纳率:0%
帮助的人:146万
展开全部
时态保持一致,用了倒装句式
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
guranhua
2010-10-23
知道答主
回答量:19
采纳率:0%
帮助的人:0
展开全部
and是连接两个单词或单词或短语,前后的人称及谓语动词一致。而选B,是因为and后的n句子以ever once开始头吧。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式