※ 引述《newpuli (= =)》之铭言:
: Don't forget to lock the door___ you go to bed.
: (A)after
: (B)before
: (C)once
: (D)until
: 正确答案是B,
: 我的问题是: 为什么不能填D呢?
: 如果填D, 整句翻译成: 直到你就寝之前,都不要锁门
: 也是可以说的通.
: 不能填D,是因为文法上有什么冲到吗?
: 谢谢赐教!
句型“...until...” =>
“until前面描述的事情”持续发生到“until后面描述的(事件)时间点”才终止。
例如:
He waited until she had finished speaking.
他等待直到她结束演说后。
(在她结束演说前他一直等待,直到她结束演说后才结束等待)
She didn't go to bed until eleven o'clock.
她直到十一点钟才上床睡觉。
(在十一点钟前她一直不上床睡觉,直到十一点钟才上床睡觉)
此题选until文法上没有问题,但语意上明显不通 =>
Don't forget to lock the door until you go to bed.
别忘了锁门直到你上床睡觉。
(在你上床睡觉前别忘了锁门,直到你上床睡觉才可忘了锁门?????)
改成 Don't forget to lock the door before you go to bed.
在你上床睡觉前别忘了锁门。(语意较通顺)