推 CKdesire:用現在完成式表示經驗..但過去式陳述發生過的事..所以... 09/04 23:42
→ CKdesire:都可以啦.... 09/04 23:42
推 super15:推樓上..語氣不同而已.... 09/04 23:51
推 SetsunaLeo:個人覺得過去式怪怪的,但也說不出所以然…… 09/05 00:05
推 jerit:過去式須有明確時間,完成式則表示經驗不須指出時間,所以用完 09/05 00:44
→ jerit:成式 09/05 00:44
推 super15:其實過去式不需一定要要有明確時間吧... 09/05 01:14
推 MysterySW:樓樓上是對的 這裡只有before 用完成式會比過去式更好 09/05 01:24
推 super15:before並不一定要用在完成式..當然就這題來說用完成式的確 09/05 01:37
→ super15:比過去式好..但是用過去式我也不認為有錯.... 09/05 01:37
推 MysterySW:一個文章中用過去式而沒特定時間 主要是避免tense shift 09/05 01:43
→ MysterySW:而讀者可以從上下文中 了解現在所描述的時間點為何 09/05 01:44
→ MysterySW:所以一個段落裡面時間提過了 就不用一直說 09/05 01:45
→ super15:所以我才認為句子裡有沒有出現明確時間點不是重點... 09/05 01:56
→ super15:重點是你語氣是想表達一個經驗..還是過去的某個時間點做的 09/05 01:57
→ super15:某事.... 09/05 01:57
推 jenhung:在文法上兩者都沒錯!只是用have read比較強調!表經驗... 09/05 20:57
→ jenhung:只是感覺起來用have read會比用read更適當! 09/05 20:58