时态不懂,麻烦详细解答下这题,谢谢!

来源:百度知道 编辑:UC知道 时间:2024/06/20 11:35:15
Ever since he ____ his job, Allen has been much happier than before.

A had changed
B changed
C has changed

这题为什么不能选A,自从他换了工作以后(过去的过去),allen比以前快乐多了(从过

去开始到现在)

因为受到换了工作的影响,所以现在快乐多了。感觉两者还是有联系的……

我懂你的意思,这样解释你肯定就明白了!
ever since he changed his job,这句话所说的时间是“从他换工作一直到现在”,没错吧?
has been much happier,这句话所说的时间也是“从换工作那天开始一直到现在”他都很高兴。
所以,句子的这两个方面由于它的意思必须要时间吻合!所以选B.

首先前后时态要一致麽,再来,过去完成的一个标志就是用过去完成时的时候,要找的一个过去的时间,你这个句子没有出现过去时啊。

B
我没见过你说 的那种时态,我觉得你的语感有问题,有时侯不能完全根据句子的意思去做题,既然是英语就要符合人家的习惯

B.
ever since 自从...以后
因为后面是has been现在完成时,指过去某一刻延续到现在的动作,而过去那刻即是从他换了工作那一刻起.

选A的话就跟后面的现在完成时矛盾啦``

B
“allen比以前快乐多了”是在“他换了工作以后”发生的,是过去的过去,你正好说反了