現在簡單式不用加東西,過去簡單式+ED,未來簡單式will going to 現在進行式is ing,過去進行式was ing,未來進行式 will be ing 現在完成式have PP,過去完成式had PP,未來完成式will have pp 現在完成進行式have been ing ,過去完成進行式had been ing,未來完成進行式will have been ing
I will have been eating meat for a while when he comes tomorrow night. = When he comes tomorrow night, I will have been eating meat for a while. 當他明天晚上到訪時,我已經吃肉吃了一段時間了。 他明天到訪時,為時間參照點, 吃肉的時間從[到訪前] 持續到 [到訪之後] 相較於 [未來完成式] 動作是完成在參照點上或之前,強調完成了, I will have eaten meat before he comes tomorrow night. 我會在他明天到訪前把肉吃完。 再相較於 [未來進行式] 動作是在參照點上持續進行,沒有結束 I will be eating meat when he comes tomorrow night. 他明天到訪時,我(應該)剛好在吃肉。 這是為了符合12個時態而舉出來的例子,有些比較難符合現實邏輯 試著用 When mother goes home, I will have been studying for ten hours. = I will have been studying for ten hours when mother goes home. 當我媽到家時, 我(應該)已經讀了十個小時的書了。 媽媽到家了(參照點),讀書仍然持續著,而且是從媽媽回家之前,到回家之後。 因為是未來,均帶有假設的成分。