Finherland 發問時間: 社會與文化語言 · 1 0 年前

英文關係子句的問題

Do you know anyone ______ 

hair is blond?

空格中該填whose還是that?

因為有any,所以我不知道該填什麼?因為書上寫

anything用that,然後老師有說過,遇到

any用that

3 個解答

評分
  • 1 0 年前
    最佳解答

    答案:whose

    雖然說先行詞之前有all.any.no.every...必須用that

    但是在所有格關代之中,whose是不可與that代換。

  • 1 0 年前

    anyone 是人,人的關代詞所有格為whose.

  • 1 0 年前

    anything-任何事, 所以用that

    不過,這裡是 anyone-任何人, 所以用whose

    "直接" 英翻中的話:Do you know anyone ______ hair is blond ?

    你 知 道 任何人(誰) 的頭髮是金色的嗎?

    SO, ______ 需填 "誰的" - whose

    參考資料: My Brain
還有問題?馬上發問,尋求解答。