on the way to school .she was ------- in a heavy rain .as a result,she caught a bad cold

问题描述:

on the way to school .she was ------- in a heavy rain .as a result,she caught a bad cold
为什么不能选kept,而要选caught呢?

catch in的意思是become fixed,stuck or entangled in or on sth (使某物)固着﹑ 卡住﹑ 钩住﹑ 缠住﹑ 绊住﹑ 夹住或挂住某物
翻译就是"在上学路上,她被困在雨中"
kept "v.保持,保留,继续,贮藏,遵守,供给,照管,耽搁 " keep对于人的话用主动比较多