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

詳解 (共 7 筆)

#652745
過去式be動詞+過去分詞=過去被動式
11
0
#2923522
More advances in tec...
(共 129 字,隱藏中)
前往觀看
5
1
#1417726
(B)是否要改成had been made
4
0
#4407115
給2F 過去完成式的使用情境,通常是表...
(共 156 字,隱藏中)
前往觀看
3
0
#2896511
則麼翻
(共 5 字,隱藏中)
前往觀看
1
1
#3831688
光這一句話裡面就有四個 in。  in好...
(共 25 字,隱藏中)
前往觀看
1
1
#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