语法与词汇

According to the regulations that went into effect last week, anyone caught to litter the highways is subject to a large fine.

【正确答案】 A
【答案解析】

本题重点考查惯用表达法。从句中来看,anyone后面的画线部分应该是过去分 词短语作后置修饰语,其原形是catch sb. doing (碰上,当场抓住某人做坏事),所以 caught后面应该用现在分词而不是不定式。四个选项中首先可以排除B和D , 作为后置 定语从句,它们都缺引导从句的关系代词。而C项中的不定式表示将来,与句子的意 思不符合。故选A , 意思是扔垃圾被当场逮住的人。
[参考译文]根据上周生效的规定,只要在高速上丢垃圾被抓住,就会被处以高额罚款。
[词汇拓展] catch的一些惯用结构:
① catch sb.doing sth.意为 “ 碰 (遇)上某人正在做某事”。
e.g. The policeman caught two men fighting in the street.警察碰见两个人在街上打架。
The man was caught stealing the apples.那人偷苹果时,被当场发现。
② be (get) caught in sth.意为 “遇上.......而受阻”。
e.g. I was caught in a storm on my way to school.我在去学校的路上遇到了暴雨。
③ catch sb. red-handed意为 “ 当场发现某人正做坏事或犯罪”。
e.g. They caught the thief red-handed.他们当场将小偷抓获。