I want to say the answer is heroic because he did think it would help
Answer:
Have never
Explanation:
Have never sounds the best to me, but haven't sounds okay too. I would go with have never.
The preposition is "in front".
that is hard actually
sorry need ko land points
dont report me plss