请帮我解答这道英语题.谢谢!!!!

The boy ____ in the teacher's office was found___ yesterday
A.standing, smoke
B.standing,smoking
C.stood,smoke
D.stood,smoking
正确答案是B,但是为什么不选D,请详细作答.D也可以过去分词做定语啊?stood

第1个回答  2008-05-01
这道题目的正确答案应该是B。相信我肯定没错的。
standing in the teacher's office是现在分词做定语修饰the boy,应为the boy是动作stand的发出者,所以用ing形式作定语。
smoking表示当他正在吸烟的时候被发现了,sb be found doing sth. 某人被发现正在做某事。
第2个回答  2008-05-01
A正解。译:(正在)站在老师办公室外面的男孩被发现(已经)抽烟。standing是分词短语做定语,是指说话人说话时男孩的状态,而smoke是宾语补足语,是说男孩曾经抽过烟.本回答被提问者采纳
第3个回答  2008-05-01
B
第一个ing分词做定语部分,意味“站在那儿的”
第二个ing是固定用法 be found done/doing “被发现做某事”
如果是被打,被表扬等等表被动的语句,就用be found done
但此题“抽烟”是主动的行为。主动的用be found doing

祝您英语越来越好,天天开心~!…
第4个回答  2008-05-01
上面四位的解释实在是。。。

选B。

第一个"standing in the teacher's office"是现在分词做定语,即修饰the boy的,意思就是“在办公室里站着的那个男孩”

第二个是做found的补语,也是现在分词做补语。
第5个回答  2008-05-01
应该是A,
the boy standing in the teacher's office ,在办公室的站着的那个男生,修饰the boy用现在分词
相似回答