WhenIgethomemydogwillbesittingatthedoorwaitingforme(我回家的時候,我的狗會在門前坐着等待)這一句,為甚麼不說hasbeenwaiting而說willbewaiting?
這一句的未來進行式(futurecontinuoustense)willbesitting不可改做現在完成進行式(presentperfectcontinuoustense)hasbeensitting。未來進行式有兩個用法,一是說未來的安排或計劃,例如:(1)Iwillbemeetinghimtomorrow(我安排了明天見他)。(2)Iwillbewritingtoyousoon(我不久就會寫信給你)。第一句假如改為Iwillmeethimtomorrow,那該是說話時才下的決定;第二句改為Iwillwritetoyousoon,語氣會較強。所以,同樣是問「這報告你甚麼時候寫」,上司對下屬會說Whenwillyouwritethereport?下屬對上司則會婉約一點說Whenwillyoubewritingthereport?
未來進行式的第二個用法,是說未來一個特定的時候,某件事正在進行,例如:(1)Iwillbesleepingattwoo'clocktonight(今晚兩點鐘我已在睡鄉了)。(2)ThistimetomorrowIwillbeattendingalecture(明天這個時候,我會在聽演講)。WhenIgethomemydogwillbesittingatthedoorwaitingforme一語,說「我的狗會在門前坐着等待」這件未來的事,自然要用未來進行式。當然,假如你現在回到家門,發覺你的狗已經在門前等待了一段時間,那就可以說:Mydoghasbeensittingatthedoorwaitingforme。