Exercise 9: Find and correct the mistakes.
1. The flight to Vientiane has departed.
2. She hasn't finished the letter.
3. I have already forgotten that girl's name.
4. Fred's brother has just graduated from university.
5. I have been trying to learn English for years.
6. I have been waiting for two hours, but she hasn't come yet.
7. She has read all the works of Dickens. How many have you read?
8. I have been waiting here for nearly half an hour for my girlfriend Joana; do you think she forgot to come?
9. Mary is resting in the garden all day because she is ill.
10. Although John has been studying at the university for five years, he has not got his degree yet.
Exercise 10: Find and correct the mistakes.
1. Jack is going to Switzerland for a holiday; I have never been there.
2. We have lived here for the last five months and have just decided to move.
3. You have already drunk 3 cups of tea since I sat here.
4. That book has been lying on the table for weeks. Have you read it yet?
5. Have you been asleep all morning? I have been ringing the bell for the last 5 minutes.
6. She has worked so hard this week that she has not had time to go out.
7. He has been writing a novel for the last two months, but he hasn't finished yet.
8. My watch has stopped for three days and it still doesn't run.
9. He lost his book. He has been looking for it all morning, but it hasn't turned up yet.
10. He hasn't been here since Christmas. I wonder where he has lived since then.