Simple past or Present

Simple past   or   Present perfect

   The simple past  is used  to talk about actions in the past that have finished, without connection to the present.

Used with this time words :

when - then - ago - yesterday - last - in .....

The present perfect simple is used to look back on actions in the past  with a connection to the present.

Used with this time words :

ever - never - before  - since - how long - for - just - this - yet - already


Fill in all the gaps, then press "Check" to check your answers.

1. I left without him last night, but I told him to meet me early because the film started at 8:00. I (try) to get tickets for that movie for months, and I didn't want to miss it.

2. By the time I finally left the coffee house where we were supposed to meet, I (drink) three cups of coffee and I (wait) over an hour.

3. I had to leave because I (arrange) to meet John in front of the cinema.

4. When I arrived at the cinema, John (take, already) the tickets and he was waiting for me.

5. He was very upset because he (wait) for more than half an hour.

6. He said he (give, almost) up and (go) into the cinema without me.

7. John told me I (be) late so many times and that he would not go out with me anymore.

8. He added that he (miss) the best part of the movie because of my late arrival.


Choose between the simple past or the present perfect !
Don't use contractions , except for the sentence n° 6.
Fill in all the gaps, then press "Check" to check your answers.

1. Where ( be) you yesterday evening ?
2. We only ( order ) the new brochure two weeks ago.
3. I'm so excited ! I ( buy ) a new flat ! I can't wait to move in it !
4. They ( start) looking for a new boss in May, but still haven't found one !
5. We ( buy) a new washing machine in June and it has already broken down twice !
6. She ( not start ) the invitations yet ! They're going to be late !
7. Last year, I ( travel ) to Japan and South East Asia .
8. We ( order) the new machine but it won't be delivered until May .
9. I have a fabulous job ! I ( travel ) all over the world !
10. How long ( be) here ? It must be for quite a long time !


Mecheria 45100
General Revision for pupils
Lexis and rules

This website was created for free with Would you also like to have your own website?
Sign up for free