急問有關現在完成式既野

2015-05-29 8:51 pm
Mary 係早上十時離開Room ABC ,佢話下午五點返黎間房個度,宜家我會用"I
have left Room ABC." 黎形容,因為宜家Mary 存在係世界上,佢宜家唔係間房個度,想問問我咁樣理解有無錯。

回答 (3)

2015-05-29 9:21 pm
✔ 最佳答案
leave 是 瞬間動詞

https://www.ptt.cc/man/teaching/DFD5/DAF4/M.1246804359.A.23C.html

2015-05-29 13:21:48 補充:

圖片參考:https://s.yimg.com/lo/api/res/1.2/ZQit8r6YM3UMER1bF6V.OQ--/YXBwaWQ9dHdhbnN3ZXJzO3E9ODU-/http://i.imgur.com/ZH9B85L.gif

在於你的情況,如果你 (即是Mary) 離開了 Room ABC 之後,直至回到 Room ABC 之前,你都可以説 "I have left Room ABC."(我已經離開了 ABC 房)。

即是根據你的時間線,在早上十時至下午五時之間,你都可以用 present perfect tense (現在完成式) 這樣說,但情理上這句句子應該在較早的時候說。因為你也不會在你即將回到該房間前說這句說話。 (◕‿◕✿)

理論上你是正確的,你的理解也沒有錯,但我不建議你貿貿然這樣子使用 perfect tense 而不在文中表達出前文後理。

另一方面,對於你平時的問題,不是本題(因為 leave 是瞬間動詞,請看意見欄),你應該也在句子中使用時間性的詞語(如適用,因為非延續性(瞬間)動詞不適用),使得你想表達的意思更清楚。
這樣比起單純問一句時態是否正確更有意義。

舉例説:
I do it.
I am doing it.
I will do it.
I have not done it.
I had done it.

全部句子皆正確,但最理想是不要用一個局外的處境去問用某句對不對。

反而一個更好的做法是你用英文的全文和前文後者去交代,另一方面,為了表達清楚(因為你經常有疑慮)你可以考慮在句子中加上適當的時間性詞語去交代清楚(如適用,因為非延續性(瞬間)動詞不適用),如:
I do it all the time.
I am doing it at the moment.
I will do it soon.
I have not done it yet.
I had done it before you came.



圖片參考:https://s.yimg.com/lo/api/res/1.2/mPjsKb.EQypkmMIIYOhrFw--/YXBwaWQ9dHdhbnN3ZXJzO3E9ODU-/http://m-miya.net/blog/wp-content/uploads/2013/09/hukuoka_nekojima-1_min.jpg
2015-05-30 5:32 pm
同意 "leave" 是 "瞬間" 動詞,
這動詞用 present perfect 時, 不會用 "since ......... "

You can well ignore TOMING88
對有語言障礙的人, 有如"牛皮燈籠"
自己教錯人都不知

希望有需要了解 Present perfect 的人,
好好向知足常樂 ( 知識長 ):學習.

2015-05-30 20:23:18 補充:
補充:

這動詞 "leave" 用 present perfect 時, 不會用 "since ......... "
除了否定句

Mary has not left the room since 10 o'clock this morning.
(~ Mary 現在仍然在房間)
2015-05-29 10:51 pm
Mary has left Room ABC since 10:00.
We will see her soon at 17:00.


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

檢視 Wayback Machine 備份