完成时态有两种用法:
第一种:过去发生的动作或状态对现在产生的结果和影响.
第二种:过去发生的动作或状态一直持续到现在.
那怎么才能知道一个已经用了完成时态的句子是表示第一种含义,还是表示第二种含义?
是不是只能凭感觉呀???
參考答案:第一种:例如
真题中一般会有提示
I____(lose)my wallet.I can't go shopping now.
答案是have lost
这里后面说"我不能购物了",说明钱包掉了给我购物产生影响
第二种:例如
真题中一般会有提示
He____(work)in this factory for 4 years.
答案是has worked
这里提示的单词是for,表持续了的时间,一般来说,句中看到since\for\in the past X years\just\yet等等单词时也用完成时态
等等等等……