在not...until...句型中,主句的时态到底该用什么?

问题描述:

在not...until...句型中,主句的时态到底该用什么?
例如:She _____(not go) to bed until she finished her work.
主句该用didn't go 还是 hadn't go?有没有专业人士给予解答,不吝赐教.
我看到有用过去时的,也有用过去完成时,还是俩个都行?...
说错了...
She didn't go to bed until she _____ (finish) her work.
从句用 finished 还是 had finished.
有没有专业人士给予解答,不吝赐教.
我看到有用过去时的,也有用过去完成时,还是俩个都行?...
1个回答 分类:英语 2014-11-25

问题解答:

我来补答
绝大多数时候就是“一般过去时”,几乎没有用“过去完成时的”,不能说错,但多余、蹩脚.
原因是,这个句型本身就是表达,两个一前、一后的动作.
用 finished
过去式和过完没有绝对的界限,就如同过去时和现完一样,看说话人的侧重了.
1、突出一个更早发生、完成的动作,用过完:I want to tell you: A happened earlier than B.
否则就都用过去式,因为根据上下文,读者也能够看出谁先、谁后的.
2、尽管有先后,但间隔时间极短,几秒钟. 就无必要用过完体现更早,因为这个早得已经没有意义了:
I opened the window and saw a white world (= snow) outside.
当然先开窗、后看见白雪,但开窗和看见几乎在同时发生,就没有必要了.
 
 
展开全文阅读
剩余:2000
上一页:弧度制96页