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

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

Angel的心愿 幼苗

共回答了18个问题采纳率:83.3% 举报

have been made
现在完成时的被动语态.
根据主句won't 一般将来时可知.( UNTIL 引导的从句,主将从现)

1年前

8

rongle3214 幼苗

共回答了4个问题 举报

won‘t是一般将来时,说明说话的人处于现在时,所以答案就用现在完成时have。
wouldn’t才是过去式。

1年前

2

水蜜蜜**子 幼苗

共回答了130个问题 举报

won't是will 的否定式,谁告诉你是过去式了啊....还过去的过去?所以答案是have没错

1年前

2

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年前

1

len06 幼苗

共回答了2个问题 举报

have been made,时间状语从句主将从现,

1年前

1

夏严 幼苗

共回答了1个问题 举报

won't是will not的缩写 不是过去式 will的过去式是would 所以用have been made

1年前

1

黑衣使者 幼苗

共回答了3个问题 举报

这是not until式复合句的特征,主句将来时,从句现在式。顺便说句,won't是will not的缩写,是一般将来时,不是过去的

1年前

0
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 22 q. 2.219 s. - webmaster@yulucn.com