文法問題 - 英檢

Table of Contents

書名:TOEIC官方全真試題指南Vol.3
頁數:P.40 第131題
題目: The technician____repairs on the machinery, so production of the
X220 will resume when she has finished.

(A)making
(B)had made
(C)will have been made
(D)has been making

疑問:

題目正解為(D)已在進行,線索是題幹中的簡單未來式will resume和
現在完成式when she has finished.

這題的解答我沒有疑問。

我想請教的是"finish的用法":題幹中的when she has finished若替換成
when she finishes,文法上有錯嗎?

Note. 是多益題目,然問題僅涉文法所以也來這裡請益各位強者。
若有更適合討論此類文法的地方還請各位多多指教!

--

All Comments

Daniel avatarDaniel2015-10-23
明明有 TOEIC版
Irma avatarIrma2015-10-27
在意思上可能會有些許差異
Zanna avatarZanna2015-10-31
現在完成式來說會指的是指過去至今發生會影響現在的事情
(在這個句子)
Kumar avatarKumar2015-11-02
多益版我也有貼~想請教多方高手~
Irma avatarIrma2015-11-04
而換成when she finishes就是比較單純的敘述
Yuri avatarYuri2015-11-06
但是我覺得D與when she has finished無關