[文法] 現在完成進行式

看板Eng-Class作者 (螺絲盧)時間12年前 (2014/02/18 11:51), 編輯推噓5(5013)
留言18則, 5人參與, 最新討論串1/1
I have waited here for 30 mins. I have been waiting here for 30 mins. 請問一下這兩句話有意思上的差別嘛? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 42.75.229.69

02/18 12:04, , 1F
1. 等到現在 對方終於來了 不用再等了
02/18 12:04, 1F

02/18 12:04, , 2F
2. 等到現在已經過了30分鐘 但對方還沒來 我還得繼續等
02/18 12:04, 2F

02/18 13:08, , 3F
請問所以對方來了就不能用have been waiting 嗎?
02/18 13:08, 3F

02/18 14:16, , 4F
沒有吧 就算對方來了我還是會說have been waiting
02/18 14:16, 4F

02/18 14:23, , 5F
同樓上,用完成進行有強調語氣的作用
02/18 14:23, 5F

02/18 20:08, , 6F
Grammar in use intermediate 中級板Unit 11有提到上面這句
02/18 20:08, 6F

02/18 20:09, , 7F
通常要用現在完成進行來搭配for加一段時間,但不是所有的
02/18 20:09, 7F

02/18 20:10, , 8F
動詞碰到for+一段時間就要用現在完成進行,要看動詞,
02/18 20:10, 8F

02/18 20:11, , 9F
狀態動詞如know,like,believe, have等一般是不現在完成進行
02/18 20:11, 9F

02/18 20:16, , 10F
work.learn, wait 等與for+1段時間 是比較常用現在完成進式
02/18 20:16, 10F

02/18 20:18, , 11F
現在完成進行很多人認為有"加強語氣的作用"但是GIU的書中
02/18 20:18, 11F

02/18 20:21, , 12F
並不是這樣解釋,它的解釋是現在完成著重的是動作的結果
02/18 20:21, 12F

02/18 20:24, , 13F
現在完成進行著重的動作的本身,其結果(有無完成)並不重要
02/18 20:24, 13F

02/18 20:34, , 14F
上句的have been waiting ... 有兩種可能一種是還會繼續等
02/18 20:34, 14F

02/18 20:36, , 15F
另一種是不等了,至於現在完成式也是有兩種意思一種是動作
02/18 20:36, 15F

02/18 20:37, , 16F
發生且結束在過去但會影響到現在,另一種則否發生在過去且
02/18 20:37, 16F

02/18 20:37, , 17F
持續到現在
02/18 20:37, 17F

02/18 20:40, , 18F
可以參考Grammar in Use Intermediate Unit 7- Unit 14
02/18 20:40, 18F
文章代碼(AID): #1J0jZRK5 (Eng-Class)