i knew i know 後面接現在式或過去式?

i knew i know 後面接現在式或過去式?

i know 、i knew 差別在哪裡?

I knew 後面是要接 現在式或過去式??

例如

I knew he was the best

i knew he is the best

i knew it was him

i knew it is him

.....很難理解

2 Answers

Rating
  • 5 years ago
    Favorite Answer

    I know 表示「我知道」,只是要講一個知道的事情或知識,沒有特別強調知道的時間。I knew 表示「我過去知道」、「我當時知道」, knew 表示是在過去的某個時間知道某件事。

    I know 或 I knew 後面加名詞子句當受詞,來表示所知道的事,那名詞子句的動詞時式會受 know 或 knew 時式影響,這時 I know 或 I knew 稱為主要子句。

    英語一般原則是,主要子句是現在式或未來式,則名詞子句的動詞可以用任何時式,但主要子句的動詞若是過去式,名詞子句的動詞一般要用過去式、過去進行或過去完成式,除非是大家都知道的事實才用現在式。

    I knew he was the best. (O)

    I knew he is the best. (不好,除非有特別情境)

    I knew it was him. (O)

    I knew it is him. (不好。)

    I knew China is much larger than Japan. (O,中國到今天還是大於日本)

    • Login to reply the answers
  • Louis
    Lv 7
    5 years ago

    主要子句和附屬子句的「時效」不同時,會用不同的時態,產生言外之音:

    I knew he is the best.

    我已經知道他很棒了(我不需要你的解釋,我早知他一直都很棒的)。

    I knew he was the best.

    我已經知道他從前很棒了(我不需要你的解釋,我早知他以前很棒,但我沒說或不知他現在是否還是如此)。

    I know he was the best.

    我知道他從前很棒(但我沒說或不知道他現在是否還是如此)

    I know he is the best.

    我知道他最棒的(一直如此)。

    2014-12-14 13:38:04 補充:

    「補語」的格應與有關的「名詞」或「代名詞」一致:

    I knew (that) it was he.(因為名詞子句的主詞it是主格,所以補語應用主格的he,而非受格的him)

    They took him to be me.(him/me都用受格)

    He was taken to be I.(he/I都用主格)

    It is she that is wrong.(it/she都用主格)

    請參見柯旗化《新英文法》p.38

    所以你的第二組句子有誤。

    • Login to reply the answers
Still have questions? Get your answers by asking now.