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

来源:百度知道 编辑:UC知道 时间:2024/06/02 17:20:58
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

A正解。译:(正在)站在老师办公室外面的男孩被发现(已经)抽烟。standing是分词短语做定语,是指说话人说话时男孩的状态,而smoke是宾语补足语,是说男孩曾经抽过烟.

这道题目的正确答案应该是B。相信我肯定没错的。
standing in the teacher's office是现在分词做定语修饰the boy,应为the boy是动作stand的发出者,所以用ing形式作定语。
smoking表示当他正在吸烟的时候被发现了,sb be found doing sth. 某人被发现正在做某事。

B
第一个ing分词做定语部分,意味“站在那儿的”
第二个ing是固定用法 be found done/doing “被发现做某事”
如果是被打,被表扬等等表被动的语句,就用be found done
但此题“抽烟”是主动的行为。主动的用be found doing

祝您英语越来越好,天天开心~!…

D.stood,smoking

stood 和was,yesterday 照应,表示过去时
found doing 发现正在做某事,固定用法

上面四位的解释实在是。。。

选B。

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

第二个是做found的补语,也是现在分词做补语。

当然是选B.是现在分词做定语拉,表示男孩的状态是站立..