Student or Learner
1. Smith has come in his raincoat and boots, to prepare for rain.
2. To prepare for rain, Smith has come in his raincoat and boots.
I feel the two sentences are not correct. But I cannot explain it clearly. Would "to prepare for " here mean "to seek" or something else?
Many thanks in advance.
1. Smith has come in his raincoat and boots, in preparation for rain.
2. Anticipating rain, Smith has come in his raincoat and boots.
Of course, there are other ways of saying it.
The important point is that the raincoat and boots are the preparation for rain. He has already prepared for rain.
So you can't say that he has come to do something that he has already done! That is, he has not come to prepare for rain; he has come prepared for rain.
To your specific question:
"to prepare for rain" means to take precautions to avoid getting wet in case it rains.