求大神解答一道六级翻译题
题是:NeveronceHAVEtheyarguedwitheachothersincetheyweremarried40yearsold.这里不是应该用neveronc...
题是:
Never once HAVE they argued with each other since they were married 40 years old.
这里不是应该用never once HAD 吗?为什么用have呢?were不是过去式吗 展开
Never once HAVE they argued with each other since they were married 40 years old.
这里不是应该用never once HAD 吗?为什么用have呢?were不是过去式吗 展开
4个回答
展开全部
这里不是应该用never once HAD 吗?为什么用have呢?
这里应用have, 因为在since引导的时间状语从句中,从句必须用过去式如在本例句中是married,而主句要用现在完成时态have。 这是一个规律,用现在完成时表达夫妻二人感情深厚,一直到现在,仍然未吵过架。
were不是过去式吗
were是过去式,表达二人在40年前结的婚,发生在过去,动作已经结束。而从未争论的状态却是一直保持着的,所以现在持续这的状态用have。 不知这样解释是否好理解些呢
这里应用have, 因为在since引导的时间状语从句中,从句必须用过去式如在本例句中是married,而主句要用现在完成时态have。 这是一个规律,用现在完成时表达夫妻二人感情深厚,一直到现在,仍然未吵过架。
were不是过去式吗
were是过去式,表达二人在40年前结的婚,发生在过去,动作已经结束。而从未争论的状态却是一直保持着的,所以现在持续这的状态用have。 不知这样解释是否好理解些呢
展开全部
婚后40年,他们从未吵过架。这里的have argued是指迄今为止尚未吵过架,所以用现在完成时。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
since引导时状,前面才是主句,表否定的频度副词提前做部分倒,时状从里是过去时,所以主句是过去完成时,用had
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
since是现在完成时的标志啊亲~
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询