When he comes to my house tomorrow, I will be typing the letter.
当他明天来我家时,我将正在打信件
假如改成 When he comes to my house tomorrow, I will have typed the letter.
能否?为何?
When he comes to my house tomorrow, I will have typed the letter.
时态由时和体两部分组成。时反映说话人关心的时间,由谓语的限定动词形式,即第一谓语动词表示,分别为过去(动词用过去式)、目前(动词用目前式)、以后(will)和过去以后(would)。体反映在说话人关心的那个时间,谓语表示的是哪种情景(对动态动词而言,即动作的实行状况)。通常体与时的形式相同,表示发生并结束的事件或长期的习惯,进行体be doing表示正发生没有结束的事件,完成体have done表示此前已经结束的事件,完成进行体have been doing表示从过去持续到该时间的事件。
这个句子的时间状语从句告诉大家说话人关心的时间是明天某人来的时候,因此主句谓语的时态的时为以后时will, 在这时打信这个动作是在此前已经结束了的动作,因此用完成体have done。时和体结合得到will have done,以后完成进行时态。表示他明天来到我家的时候,我的信已经打好了,打完了,他可以立刻拿走等等。这就是时态的意义。
事实上,用这个状语从句,主句可以是四个以后时中的任何一个。
When he comes to my house tomorrow, I will type the letter.
可能他明天带来信的底稿,我立刻把信打出来。
When he comes to my house tomorrow, I will be typing the letter.
提前约好了他明天来的时间,而我明天事情不少,只有那个时候才有空打信,而且我打字速度非常慢,信又非常长,因此我预测他来的时候,我当时正在打信。
When he comes to my house tomorrow, I will have been typing the letter.
情景与上面类似,不过预测的是我的信可能在他来的时候要么刚刚打完,要么还没打完。信会一直打到他来的时候。
When he comes to my house tomorrow, I will have typed the letter.
说好明天他来取信,我明天提前把信打好。他来的时候,信就已经打好了。