好吧,我想知道现在完成时和将来完成时的一点区别,有这样两句话: 1.Wait till i've finished my milk. 2.As soon as I have saved 2000000pounds.I will buy you a car. 这里的现在完成时怎么表将来完成呢?用将来完成的话又是哪种不同?
1. 等我把牛奶喝完,表示现在还在喝,没有完成。 2. 我一攒到2000000镑就会买个车给你。表示现在还没有攒够,还在攒。等够的时候已经是以后的事情了,所以用I will。将来完成时用来表示在将来某一时间以前已经完成或一直持续的动作。经常与before+将来时间或by+将来时间连用,也可与before或by the time或by the end of短语引导的现现在时的从句连用。