英文文法 請幫幫我
我在寫新多益閱讀題庫大全的時候
寫到了這題
我有點不懂 所以想來請教大家
Mr. Sanders ___ on a business trip to Tokyo until the end of this week, so he will not be able to complete the sales report as scheduled.
答案是 will be
可是我選will have been
為什麼不能選這個呢?
謝謝!
4 個解答
- LouisLv 77 年前最佳解答
Mr. Sanders will be on a business trip to Tokyo until the end of this week... 這是未來才會發生的事,Mr. Sanders現在還在公司,所以用「未來簡單式」動詞。until the end of this week是計算時間長度的結算終點,不是起點,不是動詞發生的時間起始點。且本題並未做結算。
By the end of this week, Mr. Sanders will have been in Tokyo for one month.這是未來才能得到的結果,所以用「未來完成式」。Mr. Sanders己經在
2014-07-30 07:33:44 補充:
東京,by the end of this week是計算時間長度的結算終點:到本周末那時,將滿一個月。
2014-08-02 06:54:26 補充:
Mr. Sanders will be on a business trip to Tokyo until the end of this week... 這是未來才會發生的事,Mr. Sanders現在還在公司,所以用「未來簡單式」動詞。until the end of this week是計算時間長度的結算終點,不是起點,不是動詞發生的時間起始點。且本題並未做結算。
By the end of this week, Mr. Sanders will have been in Tokyo for one month.這是未來才能得到的結果,所以用「未來完成式」。Mr. Sanders現在已經人在東京,到本週末,他就在那兒停留滿一個月了。by the end of this week是計算時間長度的結算終點。在那時會有這個結果:停留滿一個月。
- 匿名使用者7 年前
>這家不錯 lv333。cC買幾次啦真的一樣
凗厍咽
- 7 年前
您好,
因為有逗點隔開, 所以我們可以把它分成兩句看;
因為逗點隔開, 所以前後要一致.
後面我們可以看到 so he "will not be" able.... 屬於未來簡單式,
所以前面使用未來簡單式即可.
參考資料: 國際學生