You are on page 1of 1

Present Perfect Simple, Present Perfect Continuous and Past Perfect Simple.

Complete the sentences with the correct form of the verbs in brackets.

1) ____________________ (they/arrive) yet?

2) Lucy ____________________ 2000 metres today.

3) I ____________________ (clean) all morning - I'm fed up!

4) How long ____________________ (you/know) Simon?

5) I ____________________ more water recently, and I feel better.

6) Sorry about the mess! I ____________________ (bake).

7) How many times ____________________ (you/take) this exam?

8) He ____________________ (eat) six bars of chocolate today.

9) ____________________ (you/buy) your train ticket yet?

10) The students ____________________ (finish) their exams. They're very happy.

11) Iona is exhausted these days. She ____________________ (work) too hard recently.

12) I ____________________ (have) my dog for sixteen years.

13) Amanda ____________________ (already/have) lunch, so she'll meet us now.

14) When I got to the airport I discovered I____________________ (forget) my passport.

15) Julie ____________________ (work) all month, so last week was very pleased to see that
John ____________________ (clean) the kitchen.

16) After arriving home, I realised I ____________________ (not buy) any milk.

17) William felt ill last night because he ____________________ (eat) too many cakes.

18) When he arrived at the party, Julie ____________________ (leave) and he


____________________(phone) her for days.

19) Ben____________________ (try) to open his own restaurant for the last few years. He
____________________ (just finish) the painting, but he____________________ (not do) the
decorating yet.

20) ____________________ (John/meet) Lucy before they worked together?

You might also like