Ответ:
1) She has been worrying about this for two months.
2) She has been studying the driver’s manual for hours every day.
3) I have been driving since I was 17.
4) Ivan has a stomachacke. He has been eating junk food all day.
5) I think he has made a lot of improvement.
6) Alice hasn't passed her driving test because she doesn’t know the rules well.
7) She hasn't taken another test yet.
8) I have had a headache since I got up.
9) He is my friend, I have known him for a long time.
10) I have never heard that song before.