在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.
有没有专业人士给予解答,不吝赐教.
我看到有用过去时的,也有用过去完成时,还是俩个都行?...

绝大多数时候就是“一般过去时”,几乎没有用“过去完成时的”,不能说错,但多余、蹩脚.原因是,这个句型本身就是表达,两个一前、一后的动作.用 finished过去式和过完没有绝对的界限,就如同过去时和现完一样,看说话人的...