Verbs

Present perfect

In the following sentence has collected is an example of the present perfect.

  • Louise started collecting teaspoons when she was eight. She has collected 196.

The present perfect is formed like this: auxiliary verb have + past participle

  • I have lived here for six years.
  • She has written two pages.
  • The class has finished now.

Affirmative and negative

I/You/We/They have (not) seen the film.
He/She/It has (not) finished.

Question

Have I/you/we/they seen the film?
Has he/she/it finished?

The present perfect is used to talk about:

-situations which started in the past and continue now.

  • I have lived in Japan for 13 years.
  • She has worked as a teacher for two months.

-experiences at an indefinite time in the past.

  • I've been to Rome, but I've never been to Venice.
  • Have you seen the new Woody Allen film?

The present perfect is used with expressions of unfinished time. Unfinished time started in the past and continues into the present.

The past simple is used with finished time; when there is no possibility of something happening again in that time period.

  • I have already received 20 emails this morning and it’s only 10:30 a.m.! = unfinished time
  • My parents moved to the UK in the 1970s. = finished time

Note:

Sometimes an expression that usually refers to unfinished time can be used with the past simple tense.

For example:

I received 40 emails this morning! Luckily, I have only received three this afternoon.

The speaker is talking in the afternoon so, for her, this morning is finished time.