as soon as后面的时态

来源:百度知道 编辑:UC知道 时间:2024/07/02 14:44:16
1.I am going to watch TV as soon as I finish my homework.
2.He is going as soon as he has had dinner.
都是新概念英语习题上的句子。为什么两句话里as soon as 后面的时态不一样?
第一句用finished对吗?

英语中的时态一般分为两种:现在时态,过去时态。
在时间状语从句中,主句用一般将来时,从句用一般现在时。
as soon as 一……就……,引导的就是时间状语从句;
I am going to watch TV as soon as I finish my homework. 在此句中,I am going to watch TV 就是一般将来时,I finish my homework这的finish是一般现在时。用finished 肯定不对。英语中的时态讲究主从句时态一致,除非从句所陈述的为客观事实或真理。如:
The teacher said the sun is bigger than the earth.
He is going as soon as he has had dinner. 在此句中,he has had dinner为现在完成时,同样属于现在时态。

祝你进步!

as soon as 规范的是接完成时,但因为finish 是瞬间动词,不能用作完成时,即不能说你一直在finish。

补充:第一句不要用finished,前后时态需一致。

【时态是一样的啊,has 和 finish都是一般时态啊】

finish本身就有完成的意思,第二句不用has had 还真体现不出完成吃饭的事情。