my father and my mother have been married for30years,and never once-----with each othera have they quarreledb did they quarrel为什么不能选B 用过去时

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/13 00:08:50

my father and my mother have been married for30years,and never once-----with each othera have they quarreledb did they quarrel为什么不能选B 用过去时
my father and my mother have been married for30years,and never once-----with each other
a have they quarreled
b did they quarrel
为什么不能选B 用过去时

my father and my mother have been married for30years,and never once-----with each othera have they quarreledb did they quarrel为什么不能选B 用过去时
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了.
这样说应该很清楚了.

有并列连词and,前面是完成时,后面一般也用完成时(一般情况)
这里,不是特殊情况,就用完成时,口语里也可以用过去式

have a quarrel 吵架 固定

过去时只说明了过去的情况,与现在无关,而前面的句子用了现在完成时,and连接的句子要对等,用现在完成时与现在的时间就有关联了

就应该选B啊
就是要表示过去曾发生的动作,不强调对现在的影响,所以不该用现在完成时
你好好看看答案,是不是你看错了?

这句是现在完成时,后也应该是现在完成时。现在完成时'have+been(过去分词)''

前面有一个时间段30years,表示一个时间段的动作是有延续性的,所以要用完成时。还有一个判断标志是,这是一个and连接的并列句,所以事态要一致,前面是have been married ,后半句也要用相应的时态。
希望帮到你!
欢迎追问!

A.
完成时表示从过去的现在都不曾,过去式表示过去不,但现在不一定哟。题意显然是前一种。
祝你学习进步,更上一层楼! (*^__^*)
不明白的再问哟,请及时采纳,多谢!

他说的是这三十年以来 这一段时期一直持续到现在都没吵过架 这是很明显的完成时用法 呼呼 主要的答题线索在For 30years