新概念英语2册35课有一句话是:He became a bus driver and he has not regretted it.我有俩个问题:1.and连接的前后应该时态已知,and前面became是过去式,后面应该用had啊!2.能否改成:He became a bus driver and he did not regret it.在句意和语法上有什么区别,可否互换.

问题描述:

新概念英语2册35课有一句话是:He became a bus driver and he has not regretted it.
我有俩个问题:
1.and连接的前后应该时态已知,and前面became是过去式,后面应该用had啊!
2.能否改成:He became a bus driver and he did not regret it.在句意和语法上有什么区别,可否互换.

这里and的用法是连接词,连接的是两个句子。且became这里是用作系动词充当谓语。。我就能分析到这,你在琢磨琢磨吧

Lesson 35 Stop thief! 捉贼! Roy Trenton used to drive a taxi. A short while ago, however, he became a bus driver and he has not regretted

这个and连接了两个独立的句子,从句意上讲他过去的某个时间当上了公车司机,现在也不后悔,所以一个过去时、一个现在完成时.时态在一篇文章里不是一成不变的.你改的那个句子,后面的意思就变成了他过去不后悔,现在后不后悔不知道,所以意思不一样了.

完成时强调动作对其发生后某一段时间的影响,注意是一段(过去,现在,将来时间3选1)

现在完成时强调动作对现在的影响(暗示起至今仍然没有后悔).
而过去完成时强调的是过去时间发生的某一动作对过去事件的影响,注意是过去的时间 这就暗示了他现在反悔了,或者已经死了

一般时强调的是动作本身,而不是影响,与句义不符,首先排除...