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

詳解 (共 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
#6243725
By the time the new ...

(共 505 字,隱藏中)
前往觀看
14
0
#6244949
答案應該有錯 文法解釋:題目句子結...
(共 526 字,隱藏中)
前往觀看
12
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

私人筆記 (共 3 筆)

私人筆記#6669955
未解鎖
很多人會把這題解錯,先說結論這題沒有出錯...
(共 1298 字,隱藏中)
前往觀看
11
1
私人筆記#6487987
未解鎖
句子意思是「當新產品推出時,顧客已經很...
(共 292 字,隱藏中)
前往觀看
10
0
私人筆記#7650952
未解鎖
By the time the new...
(共 219 字,隱藏中)
前往觀看
2
0