You are on page 1of 2

Past Perfect - Positive and Negative

Make the positive or negative past perfect simple

1) When I arrived at the cinema, the film _________ (start).

2) She _________ (live) in China before she went to Thailand.

3) After they _________ (eat) the shellfish, they began to feel sick.

4) If you _________ (listen) to me, you would have got the job.

5) Julie didn't arrive until after I _________ (leave).

6) When we _________ (finish) dinner, we went out.

7) The garden was dead because it _________ (be) dry all summer.

8) He _________ (meet) her somewhere before.

9) We were late for the plane because we _________ (forget) our passports.

10) She told me she _________ (study) a lot before the exam.

11) The grass was yellow because it _________ (not/rain) all summer.

12) The lights went off because we _________ (not/pay) the electricity bill.

13) The children _________ (not/do) their homework, so they were in trouble.

14) They _________ (not/eat) so we went to a restaurant.

15) We couldn't go into the concert because we _________ (not/bring) our tickets.

16) She said that she _________ (not/visit) the UK before.

17) Julie and Anne _________ (not/meet) before the party.

18) I _________ (not/have) breakfast when he arrived.

19) He _________ (not/use) email before, so I showed him how to use it.

20) You _________ (not/study) for the test, so you were very nervous.
Past Perfect Continuous Positive

Make the past perfect continuous

1) I _________ (work) all day, so I didn't want to go out..

2) She _________ (sleep) for ten hours when I woke her.

3) They _________ (live) in Beijing for three years when he lost his job.

4) When we met, you _________ (work) at that company for six months.

5) We _________ (eat) all day, so we felt a bit ill.

6) He was red in the face because he _________ (run) .

7) It _________ (rain) and the road was covered in water.

8) I was really tired because I _________ (study) .

9) We _________ (go) out for three years when we got married.

10) It _________ (snow) for three days.

You might also like