✔ 最佳答案
Present Perfect 可表結果, 動作發生在過去, 但是對現在有影響, 而這個影響往往是說話人的興趣所在. 不要忘記 Present Perfect 是 present tense, 說話或書寫的人 focuses on the effect or result at the time of speaking or writing. Present Perfect 跨越兩個時間, 一個是過去, 一個是現在.
“I have been fired by ABC Company."
你現在講這句子, 句子沒有提到那一日被炒, 聽者不知道, 早幾日, 遲幾日不重要, 重要是現在還未找到工作, 仍然失業, “被炒” 這個動作是對現在有影響. 因為無 specified time (何時被炒), 我認為使用 Present Perfect 無問題.
如果有明確的日子, 用 Past Simple tense
I was fired by ABC Company on 15th November 2014.
或者你已經找到工作. 恢復工作. 對現在無影響
你可以講 I was fired by ABC Company. 用 Past Simple 講過去發生事件
如果 “remoteness” (被炒那一日直到今天為止) 太長, 用 Past Simple.
這定位由你決定. 從另一個角度, 去看 recent past.
用 Present Perfect 不是限制用 ”在被抄那天”, 有見 “remoteness” 可以 up to one year
“More than 1.1 million people have been laid off so far this year.” ~ from ABC News
"have been laid off" ~ Present Perfect, in passive voice
題外:
“現在完成式” 問題十天內問了多少次, 可惜有英文分類高手常答, 但常錯, 越答越錯. 發問者問完再問, 是否 vicious cycle? Even 連幾個回答者亦弄不清楚, let alone 發問者, 得罪了.
2014-12-28 09:39:31 補充:
TOMING88:
"I have been fired for sometime so I know now;"
sometime 是 adv., adj.
應用 some time 兩字分開
上個月, 你寫
"I have already fired 22 years ago when I was 23 ..."
https://hk.knowledge.yahoo.com/question/question?qid=7014102900126#ooa_hash
現識分 active/passive,
Keep up with your learning!
2014-12-29 07:40:40 補充:
Tim 講 “但係ABC Company 宜家無文員lee 個職位”
It is my understanding that the position of clerk in ABC Company has been eliminated since then, perhaps the company was restructured. That job disappeared last month and is no longer available now.
How can one say “The clerk position in your company is vacant”.
2014-12-30 01:46:36 補充:
TOMING88:
我寫 ".... perhaps the company was restructured."
It is a pity that you misread the word "perhaps", 或者不明白怎樣用
我用 "restructured", 不是 "reconstruction"
兩個字不同
看不明白我寫, too bad!