Hi. I'm preparing for my entering exams and I need a book where i can find similar exercises:
It was a sunny January morning, I …………. (sit) in the armchair ……….
(contemplate) a precious treasure in my hands – the present ……….. (give) to my
niece Ann. Ann liked …………. (give) presents very much, she couldn’t forgot the day
when she ……….. (present) a rabbit which ……….. (be) her best friend since then. On
previous Sunday I ……… (tell) that in five days’ time she ………….. (celebrate) her
sixteenth birthday and …………. (invite) to her birthday party I ……….. (spend) the
previous five days …………. (search for) a present that ……….. (be) sure not only
………… (like), but also ………. (become) the most useful thing to her. I ………….
(remember) the old days when It …………. (not/be) very complicated to chose a
present for her – it ………… (be) quite enough to give her a toy and she …………. (be)
happy! But the situation ……….. (change) – Ann ……….. (grow up). Tom and Kate -
her parents ……… (be) very respected and wealthy people and Ann ………..
(always/provide) with all she ……….. (want) throughout her short life. It ………..
(take) me a lot of time until I ………. (get) a brilliant idea of giving her the Bible –
the book which …………. (change) thousands of people, …………. (give) them
wisdom and strength to live in this ruthless world for centuries.
1. was sitting
2. contemplating
3. to be given
4. being given
5. had been presented
6. had been

7. had been told
8. was celebrating
9. having been invited
10. had been spending
11. was
12. to be liked
13. to become
14. remembered
15. had not been
16. had been
17. had been
18. had changed
19. had grown up
20. were
21. had always been provided
22. had wanted
23. had taken
24. got
25. had been changing
26. had been giving

Different verb's forms, infinitive, gerund and participle are collected in this task.
Level of exam is intermediate of even upper-intermediate.
Thanks in advance.