1. Put the verbs in brackets into the Present Perfect Simple or the Present Perfect Continuous
1. Don't come in. I (just/wash) the floor.
2. I am thirsty. I (not /drink) anything for 7 hours.
3. Tom is so tired. He (do) home work for 3 hours.
4. I don't want to read this book. I (read) it several times already.
5. Mary (teach) Spanish for 5 years.
6. They (not/do) their homework yet.
7. Mike (play) football since morning.
8. Children (swim) in the lake for three hours.
9. We (not/see) our relatives for ages.
10. They (not/hear) about Helen for a long time.
11. Alice (not/pass) her exam because she doesn’t know the material.
12. Pupils (write) the test for two hours.
13. I (have) a pain in my back since morning.
14. Helen is my best friend, we (know) each other for many years.
15. They have a sore throat. They (eat) ice-cream all day.
2. Put the verbs in brackets into the Present Perfect Simple or the Present Perfect Continuous
1. I (not to see) him for ages.
2. He (to do) his lessons since lunch.
3. I (not to hear) about him for a long time.
4. I (to drive) since I was 17.
5. Jack (to fail) his driving test three times because doesn't know how to park.
6. I think he (make) a lot of improvement.
7. Alice (not/pass) her driving test because she doesn’t know the rules well.
8. She (worry) about this for two months.
9. She (study) the driver’s manual for hours every day.
10. She (not/take) another test yet.
11. I (to have) a headache since I got up.
12. He is my friend, I (to know) him for a long time.
13. Ivan has a stomachacke. He (to eat) junk food all day.
14. I (never to hear) that song before.
2. Correct the mistakes if any.
1. They are discussing the problem for hours, but has not solved it yet.
2. Somebody has been playing tennis since 2 o’clock.
3. Is it still raining? No, it have stopped.
4. John has been winning the championship two times.
5. The boys have fished for 3 hours.
6. How many books have you written?
7. Mike has invited many friends to his birthday party.
8. He has been hating oranges since his childhood.
9. They have been taken the dog for a walk.
10. Irene has left for the airport.
© ООО «Знанио»
С вами с 2009 года.