All the money having been spent,we started looking for work.为什么用having been spent
不是问被动,而是完成进行时
All the money having been spent,we started looking for work.
其次,非谓语动词的具体形式,要根据独立结构的名词确定。名词和该动词是被动关系,就用ved形式。对吧?那么,All the money had been spent,we started looking for work.
All the money had been spent,we started looking for work.
没有连词啊,你给的肯定错了!我给的里面都有连词!
不过可以修改正确:
All the money had been spent,【so】we started looking for work
=【As】all the money had been spent,we started looking for work
=All the money having been spent,we started looking for work
=With all the money had been spent,we started looking for work
独立结构使用的条件:
①句子有两部分,并且各有自己的【主体名词】(后面的名词就是句子主语);
②两部分之间在语义上,一般存在因果、条件、让步等关系。
例如:
It 【being】a hot day, they went swimming.
=As it was a hot day,they went swimming.
=It was a hot day,so they went swimming.
The homework having been finished,the boy went out happily to play.
=As the homework had been finished,the boy went out happily to play.
为什么不省略having?The job finished, we went home.
追答如果The job finished, we went home用 过去分词 的独立主格结构 作状语 则是 时间状语 表示动作相继发生
不是省略 having的问题
having done是现在分词 的完成形式 与逻辑主语是主动关系
一般形式是doing
done 是过去分词 与逻辑主语是被动关系
你的句子 第一句 如果 不用having gone 也应该是 going
第二句 如果不用 having been spent ,也应该是spent
不用 后者 是为了 强调动作发生在前
如果用后者 则是 同时发生 或相继发生。