The present perfect simple

The present perfect simple

The present perfect simple

The present perfect simple is used to talk about events in the recent past that still have an effect on the present moment. It is formed with “have” and a past participle.

Present perfect

The present perfect can be used to talk about the past in a number of different ways:

To give new information or news.

To talk about a repeated action that continues to happen over a period of time.

To talk about an event that started in the past and is still happening now.

How to form

Some more examples

Look! I've cooked dinner for us. 

John has just washed the dishes. 

You haven't cleared the table. It's a mess! 

Have you cleaned up your bedroom? 



Regular past participles

Regular past participles are formed by adding “-ed” to the base form.





















Irregular past participles

English has a lot of irregular past participles, which sometimes look very different from the base form.























Common mistakes past simple forms and past participles

It is important not to mix up past simple forms with past participles.

Gone / been

“Be” and “go” are both used in the present perfect to talk about going somewhere, but they have different meanings.

Some more examples

The present perfect simple and the past simple

The past simple is used to talk about something that happened at a definite time. The present perfect is used when a particular time is not specified.

Some more examples

Past simple

I saw a great movie last week.   

Jo didn't climb Mount Fuji last year. 

Madison ate too much last night. 


Present perfect


I haven't seen that movie. 

Saki has climbed Mount Fuji twice.  

Jack hasn't eaten curry before. 

The present perfect in us english

US English often uses the past simple when

UK English would use the present perfect.


No dessert for me! I ate too much. (US) 

No dessert for me! I've eaten too much. (UK)  

I can't find my passport. Did you see it? (US) 

I can't find my passport. Have you seen it? (UK)