说起时态大家应该都不陌生,尤其是一般现在时之类的从学习英语时就伴随着我们的,今天我们来说一说很多学生比较头疼的时态——现在完成时,以及另外一种复合时态现在完成进行时来进行对比学习。
要想用对时态,首先要对现在完成时的概念掌握好。
使用现在完成时有以下两种情况:
1. 发生在过去的动作对现在有影响
2. 过去到现在一直在做某件事情,并且有可能持续下去。
我们来看几个现在完成时的例句:
1. —Have you had your lunch yet? 你吃过午饭了吗?
—Yes, I have. I have just had it. 是的,我刚吃过。(现在我不饿了。)
2. I haven’t seen her these days. 近来我一直没见过他。(过去没见过他,现在也没见过他,将来也有可能见不到他。)
3. I have lived there for five years. (我过去在这里住,现在也在这里住,未来有可能也在这里住)
现在我们再来看下现在完成进行时的使用情况:
1. 表示一个动作开始于过去,持续到现在,并强调现阶段或现在也正在进行。
2. 表示刚刚结束的动作,强调的则是动作的过程。
现在完成进行时更多强调的是动作的进行,这个过程。
例如:It has been raining for a week. (过去一周在下雨现在也在下,强调现在也正在进行)
我们从两个例句来体会一下现在完成时和现在完成进行时的区别。
1. We‘ve cleaned the house. You may come in now.
(我们已经打扫干净屋子了,你们可以进来了。强调结果)
2. We are very tired. We’ve been cleaning the house.
(我们刚刚打扫房间,这个过程我们很累。强调打扫过程)
从这两个例句中,是不是能够很好的体会出现在完成时和现在完成进行时的区别了呢?