Answer and explanation

Correct answer: A. まにあう

「まにあう」 means to be in time.
Answer: まにあう.
Why not the others: なくす: it means to lose. いそぐ: it means to hurry. こわれる: it means to break (down).

Practise more Finding the word.

Free questions with an explanation for every one, and full timed JLPT Practice (N5 and N4) - Japan mock tests.