he has worked so hard with apple that people think he should now retire

问题描述:

he has worked so hard with apple that people think he should now retire
为什么要用has worked 直接worked 不行吗
我知道那是两个不同的时态,我要问的就是为什么不能只用过去式

是这样,如果你用过去时,那么后面那个人们认为他现在应该退休了不太符合常理,因为前面的过去时表示他在过去工作非常努力,说不定现在早就退休了.但如果用完成时,表示他一直这么努力干活到现在,所以人们觉得他可以退休了.不明白?哦,再看下我说的,你就懂了.