The boy caught_______the flowers was fined.A.to pick B.picking C.to have picked D.having picked请用自己的语言,网络上的看不懂

问题描述:

The boy caught_______the flowers was fined.
A.to pick B.picking C.to have picked D.having picked
请用自己的语言,网络上的看不懂

认为是C吧,
主谓宾为: The boy was fined.
caught_______the flowers 是The boy的定语从句,省略了who was
caught sb. doing sth.

答案应该不是C

答案应该是B吧.
那个被发现摘花的男孩被罚款了.
caught_______the flowers做的是后者定语,修饰the boy .
catch sb doing sth 发现正在做某事.