You are on page 1of 2

www.perfect-english-grammar.

com
Present Perfect Mixed Exercise 1

Make the present perfect - choose positive, negative or question:

1. (I / go / to the library today)


I have been to the library today
2. (you / keep a pet for three years)
You've kept a pet for three years
3. (you / eat Thai food before?)
Have you eaten Thai food before?
4. (it / rain all day?)
Has it rained all day?
5. (who / we / forget to invite?)
Who have we forgotten to invite?
6. (we / not / hear that song already)
We haven't heard that song before.
7. (he / not / forget his books)
He hasn't forgotten his books.
8. (she / steal all the chocolate!)
She's stolen all the chocolate.
9. (I / explain it well?)
Have I explained it well?
10. (who / he / meet recently?)
Who has he met recently?

© 2008 perfect-english-grammar.com
May be freely copied for personal or classroom use.
11. (how / we / finish already?)
How have we finished already?
12. (he / study Latin)
He's studied Latin.
13. (I / know him for three months)
I've known him for three months.
14. (where / you / study Arabic?)
Where have you studied Arabic?
15. (What countries / they / visit in Europe?)
What countries have they visited in Europe?
16. (he / hurt his leg)
He's hurt his leg.
17. (she / leave her phone in a taxi)
She's left her phone in a taxi.
18. (we / not / lose our tickets)
We haven't lost our tickets.
19. (she / call her mother?)
Has she called her mother?
20. (he / take a taxi?)
Has he taken a taxi?

© 2008 perfect-english-grammar.com
May be freely copied for personal or classroom use.

You might also like