You are on page 1of 1

Present perfect –put the verbs in the correct form: affirmative, interrogative, negative

1. I (not / work) haven't worked today.


2. We (buy) have bought a new lamp.
3. We (not / plan) haven't planned  our holiday yet.
4. Where (be / you) have you been?
5. He (write)en  has written five letters.
6. She (not / see) hasn't seen  him for a long time.
7. (be / you) Have you been at school?
8. School (not / start) hasn't started yet.
9. (speak / he) Have you spoken to his boss?
10. No, he (have / not) hasn't had the time yet.

II.Present perfect simple or past simple. Choose the correct tense.


1. It has been very dry this month, but it rained a lot last week. (be / rain)
2. Last July, I went to visit my relatives in Barcelona. (go)
3. I think I have met her once before. (meet)
4. I was there last year but I haven't been  there lately. (be / not be)
5. I cannot contact her because she hasn't given me her email address. (not give)
6. I love this movie. It's the third time I have watched it. (watch)
7. Did you read her today's paper article? (you read)
8. We packed our suitcases yesterday evening. (pack)
9. They have just come home from their summer vacation. (just come)
10. I think he won't be able to work because he broke his leg last Friday. (break)
11. In 2012, they sold their house in the country and moved  to a flat in the city. (sell /
move)
12. She has worked as a lawyer since I have met her eight years ago. (work / meet)
13. They have phoned since last Monday. (phone)
14. Did you watch the late-night show yesterday? (you watch)
15. We arrived at the hotel at about eight and met our friends two hours later. (arrive /
meet)

You might also like