1. B) given
2. A) take. This one is a bit tricky, because if only "taked" was underlined, the correct version would be 'taken'. But if "have taked" is underlined, 'take' would work the same as 'have taken'.
D. Hint at what will happen.
Answer:
learned
Explanation:
also learnt is grammatically correct