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

2017-01-28 7:02 pm
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)

2017-01-28 7:41 pm
✔ 最佳答案
明顯是要表示-現在對成績的滿意,不是收到時的滿意 - 況且滿意也不應因時間而沒變吧 ,沒理由要用過去式 – were,另從句意文法對稱的觀點
來看也沒必要在現在完成式後用過去式去
除非整句變成
I received the results of my recent exams days ago, all of which were excellent.
2017-01-29 12:23 am
現在完成式其中一個定義是過去發生的事情對現在產生影響或結果,即將過去與現在做連結,因此I have just received the results of my recent exams, all of which are excellent. 是正確的

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


收錄日期: 2021-05-04 02:47:11
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20170128110258AAlPjfl

檢視 Wayback Machine 備份