請教這句英文的代名詞?

everyone accepts the fact that it surely is a great book which it talks about human nature

這句的which it中的it是多出來的
但想請教...為什麼the fact that it 中的it不是多出來的呢??that也當代名詞嗎??
  • everyone accepts the fact that (it suerly is........)

    ( )中是形容詞子句,所以前面要多加that.

  • 另外,that是關係代名詞沒錯

    引導形容詞子句的附屬連接詞(關係代名詞)有:that, who, which, whose, whom,(that 可替代主格和受格的代名詞,that = who, which, whom)。
     

  • 謝謝低調的激進份子回答

    原來它是子句...

    那麼.........為什麼後面那句的it卻不行當子句呢??


    sorry文法爛爆了@@
  • 因為which已經是代名詞, which talks about human nature 也是一個子句,用來修飾那本book.

    everyone accepts the fact that { it surely a great book (which talks about human nature) }

    ( ) 用來修飾前面的 book

    { } 用來修飾前面的 fact
  • 謝謝激進份子^^"我快懂了

    原來後面也是子句@@""

    因為不懂子句去查了一下

    請教子句是要在which/that/who這些後面接主詞+動詞

    後面那句which talks about human nature的主詞加動詞是不是有倒裝呢?
  • which talks about human nature 是肯定句,並沒有倒裝啊

    倒裝通常是用在疑問句.

回應...