Carmen 發問時間: 社會與文化語言 · 3 年前

英文文法過去式 現在式的問題?

I have just received the results of my recent exams, all of which were excellent.

I have just received the results of my recent exams, all of which are excellent

請問這兩句哪句文法正確?

為什麼?

2 個解答

評分
  • Simon
    Lv 5
    3 年前
    最佳解答

    明顯是要表示-現在對成績的滿意,不是收到時的滿意 - 況且滿意也不應因時間而沒變吧 ,沒理由要用過去式 – were,另從句意文法對稱的觀點

    來看也沒必要在現在完成式後用過去式去

    除非整句變成

    I received the results of my recent exams days ago, all of which were excellent.

  • 小官
    Lv 7
    3 年前

    現在完成式其中一個定義是過去發生的事情對現在產生影響或結果,即將過去與現在做連結,因此I have just received the results of my recent exams, all of which are excellent. 是正確的

    可到我的網站看看,我會不定期的分享一些文法觀念,實用英文句子及單字的用法:

    https://www.facebook.com/kuan1000/

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