作业帮 > 英语 > 作业

i need one more stamp before my collection _____.

来源:学生作业帮 编辑:拍题作业网作业帮 分类:英语作业 时间:2024/04/29 12:52:53
i need one more stamp before my collection _____.
A. has been complected B is complected
为什么选B不选A?
对比:
I’ll wait until he has written his letter.我愿等到他把信写完.
When you have rested, I’ll show you the garden.等你休息好之后,我领你看我们的花园.
谢谢
你的问题提得很好哦!
我们先谈谈你给的两个例子,其实把例子改成一般现在时,语法上说也是可以的,只是意思不一样而已.
I'll wait until he writes his letter.
我将等着直到他写信.(还没写信,准备要写信)
When you rest,I'll show you the garden.
当你休息的时候,我领你参观我们的花园.(还没休息,准备要休息)
我想说明的是,时间状语从句使用一般现在时的时候,表示的通常是将来的事情.
上面两句被我改了以后,语法是不错的,但是意思就不符合逻辑了.
——————————————————————————————————————————
请看例子:
When you come back tomorrow,I will tell you a secret.
when引导的时间状语从句用的是一般现在时,其实表示确是将来时.
I need one more stamp before my collection ____________.
这个句子里,我的集邮将要完成.而不是已经完成了.所以这里要用一般现在时.
所以选B
before引导的时间状语