1. I (not to see) him for ages. 2. He (to do) his lessons since lunch. 3. I (to drive) since I was 17. 4. Alice (not/pass) her driving test because she doesn’t know the rules well.
1 haven't seen
2 hasn't done
3 has driven
4 hasn't passed
1) I haven't seen him for ages.
2) He has been doing his lessons since lunch.
3) I have been driving since I was 17.
4) Alice hasn't passed her driving test because she doesn't know the rules well.