Answer and explanation

Correct answer: D. to receive

「もらう」 means to receive.
Answer: to receive.
Why not the others: to be in time: that is the meaning of 「まにあう」. to lose: that is the meaning of 「なくす」. to put on (a hat): that is the meaning of 「かぶる」.

Practise more Everyday words.

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