Preparing children for uncertainties [keeps or keep] them in readiness to face any challenges.
Which verb is correct?
This is a question from sentence improvement. Answer given in answer key is "Preparing children for uncertainties keeps them in readiness to face any challenges". I think the answer is wrong as the subject children is plural.