现在完成时是英语考试中常考的一个语法点,它的构成是:主语+have/has +动词的过去分词。表示过去发生的动作对现在造成的影响或结果或表示过去的动作或状态持续到现在。那么,怎么理解现在完成时呢?
今天就跟着小编来学习下现在完成时持续到现在的动作或状态的情况。

表示持续到现在的动作或状态,往往和包括现在在内的表示一段时间的状语连用,如recently, already, just, lately, for…, since…,yet等。具体的用法结合句子来理解,先来看例句;

例如:

1. I haven’t heard from her these days.
这些日子我没有收到她的信。

2.We haven’t seen you recently.
最近我们没有见到你。

3.They have been away for two years.
他们离开已经两年了。

4.She has been with us since Monday.
她从星期一起就一直和我们在一起。 

好了,通过以上的几个例句,大家是否了解了英语现在完成时中中表持续到现在的动作或状态的情况呢?

那么,接下来我们来了解下since和for的区别:

since后接时间点,如1993,last term, yesterday, the time I got there
for后接一段时间,表示“长达多久”,如ten years, a while, two days等

做几道题巩固下since和for区别

1. Jim has been in Ireland ______ Monday.

2. Jill has been in Ireland ______ three days.

3. His aunt has lived in Australia ______15 days.

4. Mary is in her office. She has been there ______ 7 o'clock.

答案:

1. since

2. for

3. for

4. since

以上就是现在完成时的用法了,大家都学到了没有?现在完成时虽然是基础知识,但难度并没有想象中那么低,一直到英语的深入学习阶段都是必考的重点,所以学习者们一定要注意夯实基础,不要放过任何一个小细节。最后,祝大家英语考试取得理想的成绩。