( )in the snow,our car couldn't move any further.A.Having been catchingB.Being caughtC.Having caughtD.Caught

热心网友

答案D be caught in the rain/snow是习惯用法,“遭雨/雪”A,C 都是表示主动,不符合上面说的习惯用法。being + 表示动作的过去分词表示“正在被。。。”。而过去分词表示动作完成。显然,车是已经被困在雪中,所以不能动了。因此,不选B而选D。

热心网友

c

热心网友

D

热心网友

d

热心网友

D,C答案肯定不对,这样要求用被动,HAVING BEEN CAUGHT才对.D答案表示被动状态.

热心网友

C首先是完成时,然后catch表被动是不用been

热心网友

C

热心网友

凭语感选D

热心网友

b

热心网友

A

热心网友

D省略主谓

热心网友

选D 这是分词结构的句子,用过去分词的原因是因为主语our car与从句中的catch是被动关系,所以用Caught

热心网友

C就是C

热心网友

c

热心网友

我选A

热心网友

应选Dbe caught in 为固定短语,意为“遭遇,困在”,所以排除了A、C而本题真正意图是考察过去分词的用法就本题而言是过去分词做状语。故选D

热心网友

Dbe caught in the rain/snow是习惯用法,“遭雨/雪”

热心网友

选D .

热心网友

我觉得是C.车陷在雪地里一般没有用被动态的吧?