20. By the time the new product _____, customers were already excited.
(A) had launched
(B) was launching
(C) launched
(D) has launched
答案:登入後查看
統計: A(287), B(80), C(177), D(96), E(0) #3342680
統計: A(287), B(80), C(177), D(96), E(0) #3342680
詳解 (共 4 筆)
#6265632
By the time the new product launched, customers were already excited.
當新產品推出時,顧客已經感到興奮。
(A) had launched
(B) was launching
(C) launched
(D) has launched
ㅤㅤ
launch [lɔːntʃ] (動詞) 發佈、推出
excited [ɪkˈsaɪtɪd] (形容詞) 興奮的
| By the time+過去式,S+過去式/過去完成式 |
ㅤㅤ
14
0
#6384418
正確答案是:(C) launched
✅ 解釋:
句子中的「By the time」表示某個時間點之前,後面的動作應該已經完成。
原句為:
By the time the new product launched, customers were already excited.
當新產品推出的時候,顧客已經很興奮了。
這裡時態要用簡單過去式 (launched),因為兩個過去的動作是**「推出產品」和「顧客興奮」**,而「顧客興奮」發生在產品推出之前,這樣的情境下,「launched」剛好自然對應時間點。
為什麼其他選項不對:
-
(A) had launched:雖然是過去完成式,但在這句中不需要,因為「already excited」已經足以表示先後順序。
-
(B) was launching:過去進行式強調某動作正在進行,不符合「已經推出」的語意。
-
(D) has launched:現在完成式,不能與過去時間點「By the time」連用。
10
0