A.had been stolen B.having been stolen C.stolen D.stealing.这一题是在BC之间徘徊 在with伴随状语中 过去分词表示被动且动作已经完成 with伴随状语结构与独立主格的主要区别就是在有无with上 按道理 这题应该选stolen.若这题变为“with his wallet ___________,he didn't know what to do next.“那么应该选stolen啊 请大侠明示!

问题描述:

A.had been stolen B.having been stolen C.stolen D.stealing.这一题是在BC之间徘徊 在with伴随状语中 过去分词表示被动且动作已经完成 with伴随状语结构与独立主格的主要区别就是在有无with上 按道理 这题应该选stolen.若这题变为“with his wallet ___________,he didn't know what to do next.“那么应该选stolen啊 请大侠明示!

楼主你好,很高兴为你
这题选B。
His wallet having been stolen,he didn't know what to do next.
钱包被偷了,他不知道如何是好。
这里是独立主格结构,做原因状语从句,相当于 Because his wallet had been stolen ,he didn't know what to do next,这里His wallet是逻辑主语。钱包被偷在前,不知道怎么办在后,所以要选B。with his wallet stolen,he didn't know what to do next ,这里是过去分词作宾补。
望采纳,祝开心~!

原题应该选A(had been stolen)
你改过后的题选B(having been stolen)

首先,从这个句子的后半句来看,句子整体是过去时态;
然后,他的钱包 已经 被偷走了,所以要用的就是完成时;
过去时态和完成时和在一起就要选择过去完成时 had been stolen
为什么不选B选项呢?原因就是此句子是一个状语从句——他为啥不知所措,原因就是他的钱包被偷走了,而这整个句子的主句就是结果:他不知所措,所以整句的主语只有一个,就是 He,而前句中是 偷走他钱包的人 做了主语,故不可以用 having been stolen 做伴随状语使用.
His wallet had been stolen,he did not know what to do next.
他的钱包被偷走了,他不知所措(不知道接下来该干什么).
若是要用现在分词做伴随状语,应该是
Having been lost his own wallet,he did not know what to do next.
丢了自己的钱包,他不知所措.