发布网友 发布时间:2022-05-01 23:54
共2个回答
热心网友 时间:2022-06-25 07:19
D。回答补充完整为:We shall not start the reconstruction of the historic building until our program has been approved by the authority.其中not...until引导时间状语从句,所以遵循“主将从现”原则,则从句要用现在的某种时态(包括一般现在时和现在完成时)热心网友 时间:2022-06-25 07:20
B. will be approved追问讲讲原因追答have been 是动词be的现在完成时行式,当主语为第三人称单数时,使用has been的形式。和不同的单词连用,表达不同的意思.
have been后接形容词,表示某种行为或状态。此时和表示时间的短语how long, for或since等连用时,则表示这种状态持续的时间。例如:
The shop has been open . 这家商店营业了。
这种方式也用来表示天气等:
It has been hot since last week. 自从上周以来,天气一直很热。
某些动词的分词用作形容词时,也可以使用这种句式表达。例如:
Jim's purse has been missing (for a week). 吉姆的钱包丢了(一周了)。
have been后接动词的现在分词,为现在完成进行时,强调从过去某一时间到现在为止的一段时间内一直进行或反复多次发生的动作,这个动作到说话时是否停止,视上下文或当时语言环境而定。例如:
He has been working in that factory for five years.
他在这工厂工作五年了。(现在是否仍在该工厂工作,视上下文而定。)
六、have been +及物动词的过去分词,为现在完成时被动语态的形式,表示一个已完成的被动动作。例如:
The moon has been visited by human being already. 月亮已经被人类访问过了
整句话就是We shall not start the reconstruction of the historic building until our program will be approved by the authority,即便要用完成时,也是将来完成时啊,will/would have been done