水產族 發問時間: 社會與文化語言 · 6 年前

前述詞的英文問題

7-181-4

Vicky wishes she could learn all the foreign languages ______ at school.

(A)teach

(B)teaching

(C)taught

(D)were taught

Q1:前述詞(人以外的事物或動物)

which(=that)+動詞(是前述詞的單複數而定) 這樣子來判斷的嗎??

Q2:為什麼which 和were可以省略??

已更新項目:

這題答案是c

2 個解答

評分
  • Louis
    Lv 7
    6 年前
    最佳解答

    Vicky wishes she could learn all the foreign languages ______ at school.

    (A)teach

    (B)teaching

    (C)taught

    (D)were taught

    Q1:前述詞(人以外的事物或動物)

    which(=that)+動詞(是前述詞的單複數而定) 這樣子來判斷的嗎??

    是的。... all the foreign languages (which/that were) taught at school.

    Q2:為什麼which 和were可以省略??

    不必視為省略,因為前述詞(先行詞)all the foreign languages的「修飾語 」你可以用「形容詞子句」which/that were taught at school;也可以用「過去分詞片語」taught at school。後者比前者讓你的句子更加簡潔。

    2014-10-26 18:21:09 補充:

    謝謝infinito大師指正。

    which are ...才是正確的。不能用were。因為是指「目前」在學校所學的多種外語。

    2014-10-26 18:41:48 補充:

    更正:目前學校裡所「開設」的全部外語課。

  • 6 年前

    Vicky wishes she could learn all the foreign languages (which are) taught at

    school.

    子句減化為分詞片語就是省略which are.

    (注意這裡不是which were, 因為時態是現在或表事實)

還有問題?馬上發問,尋求解答。