首页 > 留学知识库

问题: 英语问题

no sooner置于句首,要用部分倒装,那么句子一定要用过去时吗?


“一...就”
可以用immidately
directly
as soon as
那么前后的时态是什么

解答:

Q1
no sooner ... than ...
hardly ... when
都表示“一。。。就。。。”

如果整个句子表示的动作与说明的时间发生在过去,那么第一个省略号处的句子(即主句)用一般过去时,第二个省略号处的句子(即从句)用过去完成时;
若整个句子表示的动作与说明的时间发生在将来,则前半个分句(即主句)用一般将来时,后半分句(即从句)用一般将来时。

当no sooner和hardly前提到句首时,主句要部分倒装,而从句仍用正常语序。

Q2
immidately、dorectly、as soon as
也都表示“一。。。就。。。”

所用时态和no sooner ... than及hardly ... when有所不同。
表示过去,主句一般过去时,从句虽然表示的动作发生在主句之前,但由于两动作时间间隔很短(从意思可以看出),所以也用一般过去时;
表示将来,和no sooner ... than及hardly ... when是相同的。