Extra Practice

Tense revision exercises
Write the verb in brackets into the right tense:
1. When Paco arrived in Johannesburg, he (feel) really jet-lagged
2. I used to (read) the newspaper every day, but now I read the news on the Internet
3. He (write) his autobiography in 1989
4. What (happen) when you buy something on the Internet?
5. I (already be) to that restaurant
6. My eyes hurt because I (stare) at the computer screen for a long time
7. After the football match (finish) , the players celebrated with their supporters
8. Molly (have) a shower when I phoned
9. (you ever be) to France? Yes, I (go) there once in 1999
10. My daughter Sally is a student, but at the moment she (work) in a clothes shop
11. Where (you meet) your boyfriend? I (meet) him in Ibiza last summer
12. Yesterday I (not watch) the film on TV because I (already watch) it
13. Last summer when we (walk) along the beach, we (find) a watch
14. They (often go) out on Saturdays
15. Gary (learn) Russian for a long time

FOR |
period of time: two days three years |
SINCE |
point in time Tuesday 1998 |
![]() |
By joyosity. C. Commons |
1. ... | a long time.6. ... | 5 o'clock.
2. ...
|
more than three months 7. ...
|
several days.
3. ...
|
he came to live to Madrid 8. ...
|
a fortnight.
4. ...
|
ages. 9. ...
|
last Christmas.
5. ...
|
March.10. ...
|
a year.

Read the sentences and decide if they must go in the Present Perfect Simple or Continuous. Remember:
PRESENT PERFECT SIMPLE | PRESENT PERFECT CONTINUOUS |
-It emphasizes the result of an activity. -How many times an activity happens. |
-It emphasizes the process of an activity. -How long an activity continues. |
1. I _________________________ these magazines all morning.
a) have read
| |
b) have been reading
| |
a) have translated
| |
b) have been translating
| |
a) have you read
| |
b) have you been reading
| |
a) Have you worked
| |
b) Have you been working
| |
a) Have you sent
| |
b) Have you been sending
| |

Infinitive or -ing form? Choose the right form of the verb to complete the sentences
1. She really enjoys ...
a. dancing
| |
b. to dance
|
a. starting
| |
b. to start
|
a. driving
| |
b. drive
|
a. to hear
| |
b. hearing
|
a. get up
| |
b. getting up
|
a. to get
| |
b. get
|
a. wear
| |
b. wearing
|
a. to pay
| |
b. pay
|