Present perfect  - basic - Exercises


1 ' What has happened?' Choose from:

go to bed    clean his shoes    stop raining    open door    fall down    have a bath


a His shoes were dirty. They are clean now.

   He has cleaned his shoes.

b The door was closed. It is open now.

   He _______________________________________________

c They were watching TV. They are in bed now.

   They _____________________________________________

d It was raining. It is not raining now.

   It ________________________________________________

e He was in the bath-tub. He is combing his hair now.

   He _______________________________________________

f The picture was on the wall. It is on the floor now.

  The picture _________________________________________


2 Complete the sentences with a verb from the list.

   break    buy    decide    finish    forget    go    go    invite    see    not / see    take    tell


1 'Can I have this newspaper?' 'Yes, I've finished with it.'

2 I __________________________ some new shoes. Do you want to see them?

3 'Where is Liz?' 'She ___________________________ out.'

4 I'm looking for Paula. _______________ you _______________ her?

5 Look! Somebody _______________________________ that window.

6 'Does Lisa know that you're going away?' 'Yes, I _______________________________ her'.

7 I can't find my umbrella. Somebody _____________________________ it.

8 I'm looking for Sarah. Where _____________ she ___________________?

9 I know that woman but I _______________________________ her name.

10 Sue is having a party tonight. She _______________________________ a lot of people.

11 What are you going to do? __________________ you ____________________?

12 'Where are my glasses?' 'I don't know. I _____________________________ them.'

home