#問 #圖 英文文法錯亂ing


據我了解
一個句子的時態要相同
可是怎麼會前面是 have failed
然後後面卻是 didn’t
我的解讀是:
感覺前面應該是要 had failed吧~
先fail 才會didn’t see any benefit
希望有高手可以救救我
感謝
喜歡 2回應 5收藏文章追蹤文章回文

共 5 則回應


2

我的想法是
Have failed是曾經失敗過
本身就有過去式的意味(以現在這個時間點為基準點)
而如果是像你說的had failed應該要有另外一個過去的時間為基礎 然後再比那個時間點更過去才對
希望能幫助到你~

1

現在完成式本身就有包含「現在」到「過去」的時態
以文中來看的話其實沒什麼不妥

2

句中的完成式是表達迄今的經驗
(…因為你曾失敗過….
所以用現在完成式
並不是所有句子內的動詞時態都相同,實際還是要看句意及上下文而定喔
註:過去完成式是過去某一時間點之前就已完成的動作或是經驗
She had never done housework before she went to college.
她上大學前從不做家事。

1

依這篇文意來看
他說:因為你失敗了,所以還不相信我
可以推斷出你到現在都還沒成功過
所以用have failed
如果你曾經失敗,但到現在已經成功過了
才是用had failed😄

0

B1
哈哈好饒舌, 但有看懂!! 謝謝你😁😁
B2
哦~我要再更仔細看一下! 謝謝你😁😁
B3
原來如此! 我以為時態都規定一定要一樣!😄
B4
哦!!! 好清楚明瞭! 謝謝你😁😁
馬上回應搶第 6 樓…