作业帮 > 综合 > 作业

英语翻译题是:Never once HAVE they argued with each other since the

来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/05/19 20:27:47
英语翻译
题是:
Never once HAVE they argued with each other since they were married 40 years old.
这里不是应该用never once HAD 为什么用have呢?were不是过去式吗
这里不是应该用never once HAD 为什么用have呢?
这里应用have,因为在since引导的时间状语从句中,从句必须用过去式如在本例句中是married,而主句要用现在完成时态have.这是一个规律,用现在完成时表达夫妻二人感情深厚,一直到现在,仍然未吵过架.
were不是过去式吗
were是过去式,表达二人在40年前结的婚,发生在过去,动作已经结束.而从未争论的状态却是一直保持着的,所以现在持续这的状态用have.不知这样解释是否好理解些呢