13. By the time you arrive, I _____ my work.
(A) will finish
(B) will have finished
(C) have finished
(D) finished
答案:登入後查看
統計: A(175), B(408), C(253), D(49), E(0) #3340983
統計: A(175), B(408), C(253), D(49), E(0) #3340983
詳解 (共 7 筆)
#6238938
By the time you arrive, I will have finished my work.
等你到的時候,我工作就已經做完了。
等你到的時候,我工作就已經做完了。
11
0
#7089203
這題考的是 「未來完成式 (Future Perfect)」,關鍵是句子裡的時間詞 by the time。
⸻
句子分析:
By the time you arrive, I _____ my work.
• 「by the time」表示在未來某個時間點之前 某件事會完成
• 所以動詞要用 未來完成式 → will have + 過去分詞
⸻
選項:
(A) will finish ❌ → 只是未來式,沒表達「在你到達之前完成」
(B) will have finished ✅ → 正確!未來完成式
(C) have finished ❌ → 現在完成式,不合未來情境
(D) finished ❌ → 過去式,不合
GPT
3
0