國中現在完成式問題 1. She has left us for a whole year. 這句話為甚麼是對的? 如果今天改成She has left us. (後面不加時間) 我知道是對的 如我以前所學 leave 跟 die都是瞬間動詞 怎麼可以這樣用?

2016-07-22 3:51 am

回答 (2)

2016-07-22 4:08 am
✔ 最佳答案
簡單解釋句子的意思

She has left us for a whole year.
她離開我們已經足足一年了。
[意思是表達她"離開"至今的時段,因此就算後面的被充內容好像跟她"離開"當時沒關係,但是跟作者/講者要表示的時空作出"定位",因此說的是"現在"說起時間往前推的"已完成"意思。]
含意中可能想表達"時間過得很快她離我們已經一年了",或者另一可能是之後可能想講,她很快便要回來。因此當下想講出"她離去"對講者的心情。

另你說的She has left us.只是表達她"已經離開",可能是一分鐘前離開,也可能是"一小時前離開",表達的意義重點是,她已經不在我們這裏。句子的用意沒有要交代她的去向或跟我們的關係。
2016-07-22 12:14 pm
依尾重原則,重要的訊息在句尾:
She has left us for a whole year.
重點是她離開迄今的時間長度。

She has left us.
重點是她已經離開了(結果比該行為發生的時間點重要)。

leave這行為是發生在一個時間點上,所以是瞬間發生,立刻有了結果。用現在完成式,結果比行為發生的時間點重要。如果句子裡出現時間點,就不能用現在完成式了。


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

檢視 Wayback Machine 備份