приготовить
1. ( вн. ) prepare ( d. ), make* ready ( d. ); ( вн. к дт. ) prepare ( d. for); ( обучать тж. ) train ( d. for)
готовить урок — do one's homework
готовить книгу к печати — prepare a book, или make* a book ready, for the press
готовить кого-л. к экзамену — coach smb. for an examination
готовить к труду — train for work ( d. )
готовить в лётчики — train ( d. ) to be an airman*
2. ( вн. или без доп. ; стряпать ) cook ( d. ); ( вн. ) make* ( d. )
3. ( вн. ; припасать ) lay* in ( d. ), provide oneself (with)
4. ( что-л. кому-л. ; замышлять ) have in store ( smth. for smb. ), prepare ( smth. for smb. )
готовить кому-л. сюрприз — have a surprise in store for smb.