✔ 最佳答案
摁! 聽起來很順,所以我想是對的。。
一般搞不太清楚過去/未來式,你可以劃一條timeline把發生的事的時間點整理出來,應該就可以清楚看見兩者用法的差別。
未來完成式: volunteers will have taken...
是你現在推斷自願者(Volunteers) 應該已經佔滿所有位置了
未來式 應該是指: We will have to stand...這個部分吧!
用在這裡是對的。因為如果你的推斷是正確的話,你們才會站在觀眾席(auditorium) 的後方。這是未來式,因為你只是推斷/猜測,位置應該是被佔滿了。
如果另一種說法也可以,給你參考。
這是在已經確定的情況下。。
The volunteers have taken all the seats by now, so we now have to stand at the back of the auditorium.
參考: 住國外的我..