More advances in technology ___________ in the last decade than in any other time in human history.
(A)made
(B)had made
(C)were made
(D)was made
答案:登入後查看
統計: A(31), B(133), C(253), D(60), E(0) #332569
統計: A(31), B(133), C(253), D(60), E(0) #332569
詳解 (共 7 筆)
#652745
過去式be動詞+過去分詞=過去被動式
11
0
#1417726
(B)是否要改成had been made
4
0
#7355348
題目翻譯與解析
題目翻譯:
More advances in technology ______ in the last decade than in any other time in human history.
在過去十年中,科技方面的進展比人類歷史上任何其他時期都還要多。
選項翻譯:
-
(A) made:製作、達成(主動語態,過去式)
-
(B) had made:已經達成(主動語態,過去完成式)
-
(C) were made:被達成、被做出(被動語態,複數過去式)
-
(D) was made:被達成、被做出(被動語態,單數過去式)
為什麼答案是 (C)?
我們可以透過以下三個步驟快速鎖定答案:
1. 判斷主被動 (Active vs. Passive)
主詞是 advances(進展)。「進展」本身不會「主動做出」動作,而是「被(科學家或人類)做出」。因此,我們必須使用被動語態,其公式為:be 動詞 + 過去分詞 (VBN)。
-
排除主動語態的 (A) 與 (B)。
2. 判斷主詞單複數 (Subject-Verb Agreement)
主詞是 More advances。這裡的 advances 是複數名詞。
-
(D) was 用於單數主詞。
-
(C) were 用於複數主詞。因此 (C) 才是正確的。
3. 判斷時態 (Tense)
題目提到 in the last decade(在過去這十年),這是一個明確的過去時間點。
-
過去式:適合描述已經發生的事實。
-
(C) were made 完美符合「過去發生的被動事實」。
※ 相關詞彙與用法
在英文檢定中,advance 這個字非常多變,建議一起記起來:
| 用法 | 詞性 | 意思 | 範例 |
| Make an advance | 動詞短語 | 取得進展 | We have made great advances in AI. |
| Technological advances | 名詞短語 | 科技進展 | Technological advances changed our lives. |
| In advance | 副詞短語 | 預先、提前 | Please let me know in advance. |
| Advanced | 形容詞 | 先進的、高級的 | This is an advanced course in Python. |
筆記重點:
看到「事情/物」當主詞時,先考慮被動語態。接著找主詞的尾巴有沒有 -s(複數),最後看時間詞決定時態。這三步能幫你解決 90% 的語法填空題!
0
0