my father and my mother have been married for30years,and never once-----with each other

ahavetheyquarreledbdidtheyquarrel为什么不能选B用过去时... a have they quarreled
b did they quarrel
为什么不能选B 用过去时
展开
Candy微安
2012-05-08 · TA获得超过678个赞
知道小有建树答主
回答量:429
采纳率:100%
帮助的人:290万
展开全部
never是表示否定的副词,放在句子前,所以整个句子要用部分倒装的形式。
前半句中出现了 for30years,表示这是一个持续性的状态,前面一句用的是完成时,表示动作持续到现在(他们的父母都没有吵过一次架)。
所以后句时态要和前句一致,也用完成时。所以整句话都要用完成时。 他爸妈结婚30年,是指包括现在在内的30年,如果用b的过去式,就表示他爸妈过去不吵架,现在吵架了,那就不能用完成时了。
never once--have they quarreled---with each other。 转换成原句是:
they have never quarreled with each other.

这里涉及到的一个知识点是:表示否定的副词(如句中的never, hardly, not only, nor, little, seldom, nowhere, not until, hardly…when, no sooner…than, by no means)放在句首时,需要部分倒装,部分倒装就是将句子的主语和谓语换一个位置就OK了。

这样说应该很清楚了。
希望能帮到你,谢谢。
百度网友878fb90
2012-05-08 · TA获得超过1.1万个赞
知道大有可为答主
回答量:6896
采纳率:100%
帮助的人:6621万
展开全部
A.
完成时表示从过去的现在都不曾,过去式表示过去不,但现在不一定哟。题意显然是前一种。

祝你学习进步,更上一层楼! (*^__^*)
不明白的再问哟,请及时采纳,多谢!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
empirequeen
2012-05-08 · TA获得超过2.8万个赞
知道大有可为答主
回答量:1.3万
采纳率:60%
帮助的人:5558万
展开全部
有并列连词and,前面是完成时,后面一般也用完成时(一般情况)
这里,不是特殊情况,就用完成时,口语里也可以用过去式
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
xyzshirley
2012-05-08 · TA获得超过4355个赞
知道小有建树答主
回答量:1913
采纳率:100%
帮助的人:1680万
展开全部
就应该选B啊
就是要表示过去曾发生的动作,不强调对现在的影响,所以不该用现在完成时
你好好看看答案,是不是你看错了?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
jim6518
2012-05-08 · TA获得超过1.9万个赞
知道大有可为答主
回答量:1.2万
采纳率:40%
帮助的人:4252万
展开全部
过去时只说明了过去的情况,与现在无关,而前面的句子用了现在完成时,and连接的句子要对等,用现在完成时与现在的时间就有关联了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
浮生三世BZ
2012-05-08 · TA获得超过9874个赞
知道大有可为答主
回答量:3008
采纳率:35%
帮助的人:2085万
展开全部
前面有一个时间段30years,表示一个时间段的动作是有延续性的,所以要用完成时。还有一个判断标志是,这是一个and连接的并列句,所以事态要一致,前面是have been married ,后半句也要用相应的时态。

希望帮到你!
欢迎追问!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(7)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式