题目内容
15.Owing to the level of the damage to factories and infrastructure,it will be weeks or even months ________ the country's supply chain returns to normal.( )A. | that | B. | before | C. | when | D. | since |
分析 由于工厂和基础设施的损坏程度严重,要数周或甚至数月的时间该国的供应链才能恢复正常.
解答 答案B.
"It will be+一段时间+before(从句中使用一般现在时表将来)"是固定句型,意思是"要再过…才…",也可用于"It+may be+时间段+before…",表示"也许要过多久才„„".根据句子所表达的意思"要数周或甚至数月的时间该国的供应链才能恢复正常"可知答案选B.本句不是强调句或者定语从句,因此A项不正确;"It be+时间点+when引导的时间状语从句"表示"某个动作发生时,是某个时间",主句谓语动词可以是一般过去时,也可以是一般将来时,weeks or even months是时间段,故C不正确;"It be+时间段+since引导的时间状语从句"表示"自从„„已经有多长时间了",主句用一般现在时或现在完成时,选since的话,意思不通顺,故D不正确.
点评 有时候before引导的时间状语从句与since,when引导的时间状语从句在下列结构中较相似,容易混淆.
"It be+时间段+since引导的时间状语从句"表示"自从„„已经有多长时间了".主句用一般现在时或现在完成时.
"It be+时间点+when引导的时间状语从句"表示"某个动作发生时,是某个时间".主句谓语动词可以是一般过去时,也可以是一般将来时.
(1)It is almost five years ________ we saw each other last time.(2005北京春)
A.before B.since C.after D.when
(2)-Did Jack come back early last night?(2005福建)
-Yes.It was not yet eight o'clock________ he arrived home.
A.before B.when C.that D.until
解析:答案为B、B.
考题(1)考查的是"It be+时间段+since引导的时间状语从句"结构,句意是"自从上次我们见面以来已经近五年没有见了",故选择答案B.考题(2)考查的是句型"It be+时间点+when引导的时间状语从句",句意是"他昨晚回家时还不到8点",故选择答案B.
A. | someway | B. | anyhow | C. | then | D. | meanwhile |
A. | another | B. | the other | C. | other | D. | others |
A. | put | B. | to be putting | C. | to put | D. | putting |
A. | by | B. | from | C. | to | D. | out |
-________ you have realized that,stop blaming yourself.( )
A. | Now that | B. | Unless | C. | Although | D. | Even if |
A. | whenever | B. | whatever | C. | wherever | D. | however |
A. | are deciding | B. | decided | C. | have decided | D. | had decided |