Sei sulla pagina 1di 2

Practice Test

Name _________________________________________________________
I . Present Perfect Progressive
Write positive sentences in present perfect progressive.
1.Albert / squash / play ________________________________
2.Hannah / the match / watch ____________________________
3.we / in the park / wait _______________________________
4.you / a song / sing ___________________________________
5.I / a magazine / read _________________________________
Write negative sentences in present perfect progressive.
1.we / not / in the mountains / walk __________________________
2.Beatrice / not / in Boston / teach __________________________
3.Ricky / not / the car / wash ________________________________
4.she / not / a poem / write __________________________________
5.we / not / tea / drink ______________________________________
Write questions in present perfect progressive.
1.they / trees / plant _______________________________________
2.Henry / in the garage / work _______________________________
3.they / in the lake / swim __________________________________
4.how long / Boris / English / learn _________________________
5.how long / you / for me / wait _____________________________
Use the verbs in Present Perfect Progressive, if possible. If it is not possible, use the Present Perfect Simple.
1. We ______________________ (know) them for 15 years.
2. They ______________________ (watch) TV for 3 hours.
3. He ______________________ (have) this car for 20 years.
4. We ______________________ (work) for 7 hours without a break.
5. How long ______________________ (you / learn) English?
6. Mr Smith ______________________ (be) in hospital for 5 days.
7. Steven ______________________ (hear) a mouse squeak all night.
8. ______________________ (you / see) Lucy?
9. She ______________________ (prepare) dinner for two hours.
10. Don't worry, they ______________________ (touch / not) your gameboy.
Put the verbs into the correct tense (Present Perfect Simple or Present Perfect Progressive).
1. A: I __________________ (call) for you for half an hour. Where __________________ (be) ? And why
are your clothes so dirty?
2. B: I __________________ (tidy) up the shed in the garden.
3. A: __________________ (you / find) a box with old photos there? I __________________ (look) for it for
ages.

4. B: I __________________ (discover / not) it yet, but I __________________ (work / not) for a long time
yet. I __________________ (come / just) in to eat something.
5. A: I __________________ (cook / not) anything yet because I __________________ (talk) to our
neighbour.
II . Past Perfect
Task 1. Put the verbs into the correct form (past perfect simple).
1.The storm destroyed the sandcastle that we ________________ (build) .
2.He ________________ (not / be) to Cape Town before 1997.
3.When she went out to play, she ________________ (do / already) her homework.
4.My brother ate all of the cake that our mum ________________ (make) .
5.The doctor took off the plaster that he ________________ (put on) six weeks before.
6.The waiter brought a drink that I ________________ (not / order) .
7.I could not remember the poem we ________________ (learn) the week before.
8.The children collected the chestnuts that ________________ (fall) from the tree.
9. ________________ (he / phone) Angie before he went to see her in London?
10.She ________________ (not / ride) a horse before that day.
Task 2. Put the verbs in brackets into the gaps in the correct tense Past Perfect or Simple Past.
Example: Pat _________ (to live) in London before he _________ (to move) to Rome.
Answer: Pat had lived in London before he moved to Rome.

1) After Fred ________________ (to spend) his holiday in Italy he ________________ (to want) to learn
Italian.
2) Jill ________________ (to phone) Dad at work before she ________________ (to leave) for her trip.
3) Susan ________________ (to turn on) the radio after she ________________ (to wash) the dishes.
4) When she ________________ (to arrive) the match already ________________ (to start).
5) After the man ________________ (to come) home he ________________ (to feed) the cat.
6) Before he ________________ (to sing) a song he ________________ (to play) the guitar.
7) She ________________ (to watch) a video after the children ________________ (to go) to bed.
8) After Eric ________________ (to make) breakfast he ________________ (to phone) his friend.
9) I ________________ (to be) very tired because I ________________ (to study) too much.
10) They ________________ (to ride) their bikes before they ________________ (to meet) their friends.

Potrebbero piacerti anche