1. Write the verb in brackets in the present perfect form:

1. I (buy) a new car and now I drive to work. 2. He (move) house and now lives in London.3. She (finish) her book and is now watching TV. 4. We (drink) the whole bottle. It’s empty. 5. (found) my bag. It’s here. 6. She (write) me a letter and I’m reading it now. 7. My mother (cook) the dinner and is now ironing father’s shirt. 8. He (watch) a film and is now speaking with me. 9. Their relatives (join) us and now we are having supper together. 10. John (visit) a new exhibition and is now sharing with his impressions.


2. Put the verb into the correct form, past perfect (I had done etc.) or past simple (I did etc.):

1. “Was Tom at the party when you arrived?” “No, he had gone (go) home.” 2. I felt very tired when I got home, so I went (go) straight to bed. 3. The house was very quiet when I got home. Everybody had gone (go) to bed. 4. Sorry I’m late. The car broke (break) down on my way here. 5. We were driving along the road when we saw (see) a car which. had broken (break) down, so we stopped (stop) to see if we could help. 6. I met a friend of mine with whom I … (to get acquainted) in summer. 7. Birds … (to fly) to the South by the end of August. 8. They … (to finish) their last lesson at one o’clock. 9. Some people on the ship … (to notice) a group of boys on a hill.


3. Choose the correct form: present perfect continuous or present perfect:

1. He has been playing / has played in every football match this season. 2. Look at her eyes. She looks as if she has cried / has been crying. 3. I have eaten / have been eating onions. Excuse my terrible breath. 4. I’ve told / ‘ve been telling him we need more staff for ages, but he doesn'’ listen. 5. How long have you waited / have been waiting? 6. He has been / has been being a party member for ten years. 7. He has written / has been writing his essay all day, but he hasn’t been finishing / hasn’t finished yet. 8. She has done / has been doing her homework since seven. 9. I haven’t seen / haven’t been seeing this film for ages. 10. He has been smoking / has smoked all morning.
Please enter comments
Please enter your name.
Please enter the correct email address.
You must agree before submitting.

Answers & Comments


Copyright © 2024 SCHOLAR.TIPS - All rights reserved.