綵螢 發問時間: 社會與文化語言 · 7 年前

英文文法 請幫幫我

我在寫新多益閱讀題庫大全的時候

寫到了這題

我有點不懂 所以想來請教大家

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 個解答

評分
  • Louis
    Lv 7
    7 年前
    最佳解答

    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 年前

    下面的網址能回答你的問題

    http://qoozoo04480609.pixnet.net/blog

    灥刕贔垚壵龘

  • 7 年前

    您好,

    因為有逗點隔開, 所以我們可以把它分成兩句看;

    因為逗點隔開, 所以前後要一致.

    後面我們可以看到 so he "will not be" able.... 屬於未來簡單式,

    所以前面使用未來簡單式即可.

    參考資料: 國際學生
還有問題?馬上發問,尋求解答。