once后面时态。

1、Once he said that,I know he was lying.
2. Once you have make a promise,you must carry it out.
两句都对?once后面究竟完成时态还是一般时?

如果是过去的事,就用过去时,如句1.
如果是将来的事,就用一般现在时或现在完成时,如句2.
由once引导的句子属于“主将从现”,但一般现在时可以由现在完成时代替。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-08-10
once引领虚拟语气的,然后虚拟语气又分三种,所以并不是固定的说它后面是接完成时还是一般时
第2个回答  2012-08-10
once(一旦)引导时间状语从句,如果主句是将来时,once后面用一般(现在)时
第3个回答  2012-08-10
条件状语从句,跟主句的时态走.主句将来时和现在时,从句现在时;主句过去时,从句也是过去时.
相似回答