i need one more stamp before my collection -----.

问题描述:

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.等你休息好之后,我领你看我们的花园.
谢谢
1个回答 分类:英语 2014-10-21

问题解答:

我来补答
你的问题提得很好哦!
我们先谈谈你给的两个例子,其实把例子改成一般现在时,语法上说也是可以的,只是意思不一样而已.
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引导的时间状语
 
 
展开全文阅读
剩余:2000