作业帮 > 英语 > 作业

until 与before

来源:学生作业帮 编辑:作业帮 分类:英语作业 时间:2024/05/25 14:01:08
until 与before
John knocked at the door for nearly five minutes ____his wife opened it.
A before B until
选的是A,为什么B不对?
只能选A不能选B
相信为什么选A您已经明白
我说说为什么不能选until
until用于肯定句,主句的谓语动词必须是延续性动词,而主句中knock是非延续性动词,所以不能选B
再问: 他都knock for nearly five minutes了,为什么不是延续性动词啊?
再答: knock敲一下是一瞬间的动作吧,所以是非延续性动词 至于为什么for five minutes,因为他敲了好多下啊,但是每一下都只是瞬间动作 这样明白了么~~欢迎追问
再问: 如果去掉时间状语,我觉得这样解释没有问题,但加上去之后,我想就不妥了吧,真不知道原出题者是怎么想的。 如果说真的想您这么解释的话,是不是改成John did not knock at the door for nearly five minutes ____ his wife opened it. 就应该填until呢,恐怕也不好。
再答: 非延续性动词用于完成时态,后面不能跟一段时间。 但是,John knocked at the door for nearly five minutes 这句话用的是一般过去时,所以接一段时间是没有问题的。 John did not knock at the door until his wife opened it.这样从语法上是对的,但是句意根本不符合逻辑,直到妻子开门他才敲门,你说这句话符合正常逻辑么?
再问: until 的主句是否可以跟持续的时间状语?
再答: until或者not until的主句通常不跟时间状语,因为until引导的本身就是时间状语从句