[文法] 請問時態疑問

看板Eng-Class作者 (01)時間11年前 (2014/12/21 16:28), 編輯推噓2(209)
留言11則, 4人參與, 最新討論串1/1
大家好,想請問 I have seen the movie star before. 跟下面這句有什麼不同意思? I saw the movie star before. 謝謝~ -- Sent from my Android -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.70.186.135 ※ 文章網址: http://www.ptt.cc/bbs/Eng-Class/M.1419150488.A.513.html

12/21 22:59, , 1F
我個人覺得沒有差別,現在完成式可以表示經驗的有無,而曾
12/21 22:59, 1F

12/21 23:01, , 2F
經"有過的經驗"本來就是發生在過去,時態上也就可用過去式
12/21 23:01, 2F

12/21 23:01, , 3F
就像國中一年級時,當國一生還沒學過「現在完成式」,你要
12/21 23:01, 3F

12/21 23:02, , 4F
問他「你吃早餐了沒?」你會說Did you eat breakfast?但是
12/21 23:02, 4F

12/21 23:02, , 5F
第一句是 我之前曾經看過電影(表經驗)
12/21 23:02, 5F

12/21 23:03, , 6F
第二句表一個時間點
12/21 23:03, 6F

12/21 23:03, , 7F
國三生就會說「Have you eaten breakfast?」
12/21 23:03, 7F

12/21 23:04, , 8F
所以我個人覺得沒有太大的差異性。
12/21 23:04, 8F

12/22 01:39, , 9F
"都是現在當下所說的話"這一情況(context)的話,英式偏好
12/22 01:39, 9F

12/22 01:40, , 10F
用 1 ,美式一般用 2 這情況下兩句表達意思一樣。
12/22 01:40, 10F

12/23 16:38, , 11F
I agree with jasonchao. 過去式表示過去的某個時間點
12/23 16:38, 11F
文章代碼(AID): #1KbeIOKJ (Eng-Class)