题目
单选题 _in a heavy rain, he was all wet.A. CaughtB. Being caughtC. Having caughtD. Been caught
单选题 _in a heavy rain, he was all wet.
A. Caught
B. Being caught
C. Having caught
D. Been caught
题目解答
答案
A. Caught
解析
本题考查非谓语动词中过去分词作原因状语的用法。解题的关键在于分析句子结构,判断非谓语动词与句子主语之间的逻辑关系以及动作发生的先后顺序。
- 首先,分析句子结构,“_ in a heavy rain”在句中作状语,句子的主语是“he”,谓语是“was”。
- 然后,看“catch”和“he”的关系,“he”是“被大雨困住”,所以“catch”和“he”之间是被动关系。
- 接着,分析各个选项:
- A选项“Caught”:过去分词表示被动和完成,“be caught in”是固定短语,意为“被困在……中”,这里省略了“be”动词,用过去分词“Caught”作原因状语,符合句子逻辑,即“因为被困在大雨中,他全身都湿透了”。
- B选项“Being caught”:“being caught”是现在分词的被动形式,表示正在被……,强调动作正在进行,而这里“被困在雨中”这个动作已经完成,所以该选项不符合语境。
- C选项“Having caught”:“having caught”是现在分词的完成式,表示主动和完成,即“他已经抓住了……”,与“he”和“catch”之间的被动关系不符,所以该选项错误。
- D选项“Been caught”:“been caught”不能单独作状语,它通常用于完成时态的被动语态中,所以该选项也不正确。