高中英语:问题请见补充说明,谢谢!

题目:It will be three years ______ we meet again.
答案:before
这道题能不能填when?如果不能,又是为什么?

不能用when,用before。
因为前面是将来时,根据句意:
It will be three years before we meet again.
距离我们再次会面还有三年。
后面是meet again说明还没有见面,正好前面用的是将来时。英语表达中用before。
望采纳
温馨提示:答案为网友推荐,仅供参考
第1个回答  2021-11-30
回答如下:
用before的意思是:要等三年我们才能再次见面。
用when的意思是:当我们再次见面时,时间是三年。显然,若用when,虽然语法正确,但句子不通顺,逻辑不通。句子是否正确,不仅要看语法,而且还要看句子是否通顺,是否符合逻辑。故这里选when是错误的。
下面介绍几个易混淆的英语句型:
1. 英语句型: It + be动词 +一段时间名词+ before... 过了......时间才......。例如:
It was two days before I knew it. 过了两天我才知道这件事情。
It will be a long time before I can finish the experiment. 要过很长时间我才能结束这个实验。
2. 英语句型:It + be动词 +一段时间名词+ since ...(限于非延续性动词) ......持续了...... 时间。例如:
It is / has been five years since he died. 他已经死了五年了。
3. 英语句型: It + be动词 + not + long + before... 不久......。例如:
It was not long before he resigned. 他不久就辞职了。
It won't be long before we leave here. 我们不久就要离开这里了。
第2个回答  2021-11-30
It will be three years, 是一般将来时, 即: 需要三年….
when we meet again. 是一般现在时表示即时的行为。
而before we meet, 表示:再次相遇之前。 与一般将来时匹配。
第3个回答  2021-11-28
when应该是可以的 when 有几种用法:1是长过进短过 意思是动作时间长一点的用进行时,短一点的用现在时或过去时。2时主将从现,这句话就很明显主句是将来时 从句是现在时,符合when的用法 还有几种不常见的就不说了
我今年刚初二,有可能不对,你参考下就行
还有 before我记得是完成时的标志词,出题人可能想的是用完成时来答,但我真没看出来哪有完成时,可能是通过句意得出来的吧,至少初中现在很少遇到这种题,高中就不晓得了
第4个回答  2021-11-30
这里根据前后文意思,在……之前还有三年,就是我们三年后再见面的意思,所以连词用before,而不是when。
在白俄罗斯语中,这个句子也是用时间状语从句来表示,写成:Пройдзе тры гады, пакуль мы зноў сустрэнемся. 这里从句行为发生在主句行为之后。如果从句与主句的主体一致,则从句的谓语用动词不定式。
希望我能帮助你解疑释惑。
相似回答