Answer:
Endeavour.
Step-by-step explanation:
To strive is a verb that means to go to great lengths to achieve something.
The synonym of the word "strive" is "endeavour" which means trying hard to achieve a goal, therefore the answer is option B, endeavour.