Exercise 2. Complete the sentences in Present Perfect or Present Perfect Continuous. I (not to see) him for ages.
He (to do) his lessons since lunch.
I (not to hear) about him for a long time.
I (to drive) since I was 17.
Jack (to fail) his driving test three times because к doesn't know how to park.
I think he (make) a lot of improvement.
Alice (not/pass) her driving test because she doesn’t know the rules well.
She (worry) about this for two months.
She (study) the driver’s manual for hours every day.
She (not/take) another test yet.
1. I have not seen him for ages.
Explanation: "Have not seen" is the correct form in Present Perfect because it refers to an action that started in the past (not seeing him) and continues up until the present.
2. He has been doing his lessons since lunch.
Explanation: "Has been doing" is the correct form in Present Perfect Continuous because it refers to an action that started in the past (doing his lessons) and is still ongoing at the time of speaking.
3. I have not heard about him for a long time.
Explanation: "Have not heard" is the correct form in Present Perfect because it refers to an action that started in the past (not hearing about him) and continues up until the present.
4. I have been driving since I was 17.
Explanation: "Have been driving" is the correct form in Present Perfect Continuous because it refers to an action that started in the past (driving) and is still ongoing at the time of speaking.
5. Jack has failed his driving test three times because he doesn't know how to park.
Explanation: "Has failed" is the correct form in Present Perfect because it refers to a past action (failing his driving test) that has a connection to the present (he doesn't know how to park).
6. I think he has made a lot of improvement.
Explanation: "Has made" is the correct form in Present Perfect because it refers to a past action with a result in the present (a lot of improvement).
7. Alice has not passed her driving test because she doesn't know the rules well.
Explanation: "Has not passed" is the correct form in Present Perfect because it refers to a past action (not passing her driving test) that has a connection to the present (she doesn't know the rules well).
8. She has been worrying about this for two months.
Explanation: "Has been worrying" is the correct form in Present Perfect Continuous because it refers to an action that started in the past (worrying) and is still ongoing at the time of speaking.
9. She has been studying the driver's manual for hours every day.
Explanation: "Has been studying" is the correct form in Present Perfect Continuous because it refers to an action that started in the past (studying the driver's manual) and is still ongoing at the time of speaking.
10. She has not taken another test yet.
Explanation: "Has not taken" is the correct form in Present Perfect because it refers to a past action (not taking another test) that has a connection to the present (yet).