we won;t start the work until all the preparatations ( )

我和可可2022-10-04 11:39:547条回答

we won;t start the work until all the preparatations ( )
括号里有have been made和had been made,该填哪个?
个人认为前面有won;t,应该是过去的过去啊,就是had,可是答案是have,
为什么?

已提交,审核后显示!提交回复

共7条回复
Angel的心愿 共回答了18个问题 | 采纳率83.3%
have been made
现在完成时的被动语态.
根据主句won't 一般将来时可知.( UNTIL 引导的从句,主将从现)
1年前
rongle3214 共回答了4个问题 | 采纳率
won‘t是一般将来时,说明说话的人处于现在时,所以答案就用现在完成时have。
wouldn’t才是过去式。
1年前
水蜜蜜**子 共回答了130个问题 | 采纳率
won't是will 的否定式,谁告诉你是过去式了啊....还过去的过去?所以答案是have没错
1年前
cpcicl 共回答了14个问题 | 采纳率78.6%
1、Stop making so much noise ____ the neighbor will start complaining.
A、or else B、but still C、and then D、so that
2、We hope to go to the beach tomorrow, but we won’t go ____ it’s raining.
A...
1年前
len06 共回答了2个问题 | 采纳率
have been made,时间状语从句主将从现,
1年前
夏严 共回答了1个问题 | 采纳率
won't是will not的缩写 不是过去式 will的过去式是would 所以用have been made
1年前
黑衣使者 共回答了3个问题 | 采纳率
这是not until式复合句的特征,主句将来时,从句现在式。顺便说句,won't是will not的缩写,是一般将来时,不是过去的
1年前

相关推荐