past tense同present perfect的分別

2011-05-29 4:26 am
我經常分不到幾時用past tense 幾時用present perfect
我只係知有講時間既係用past tense

但係this example 點解要用present perfect ?

i've collected lots of old clothes for recycling .

this example 點解 connected to the present ??????????

我現家好煩惱 :( help me !

我唔明點先算 actions that happened in the past but are connected to the present .

I have stayed at a nice hotel near a beautiful beach . << 哩個又為何要用present perfect ?

回答 (2)

2011-05-29 9:05 am
✔ 最佳答案
Q1 : I have collected lots of old clothes for recycling.

Q2 : I have stayed at s nice hotel near a beautiful beach.

一般句子在沒註明 [ 時間副詞 ] 的說明. 是表示你在說這句話時的 [ 時間 ]
就是 present tense.


past tense 一般都要配合時間副詞在句尾作說明.

已經完成式是完全已辦妥,可以收工, 冇可能還在做緊. ( 待續 )



2011-05-29 01:48:45 補充:
present perfect tense若加時間副詞說明,就是不能超出那時間範圍以外.
例: I have collected lots of old clothes for recycling [ this morning ] 說話時要今早還未過.
[ today. ] 今天還未過.......... [ this month. ] 這個月未完結. 是對的.

2011-05-29 08:23:55 補充:
是past tense 還是 present ?? 幾時用past tense, 幾時用present perfect tense??

是基於以 [ 說話那時刻 ] 爲基礎 :

談及到的時刻是在那範圍內而未超出 , 就用present

談及到的時刻是已超出那範圍,就用past.

2011-05-29 08:53:11 補充:
例 : I [ had collected ] lots of old clothes for recycling [ yesterday ]

上述是今時在談及昨天的事情,是已超出今天的範圍, 所以要用past tense [ had ].


例 : I [ have collected ] lots of old clothes for recycling [ this year ].

上述是今時在[ 12月 ]談及今年[ 1 月 ]的事情,是未超出一整年的範圍.所以要用present tense [ have ]. ( 儘管它比yesterday老遠得多.)
2011-05-29 5:04 am
i've collected lots of old clothes for recycling .

由以前到現在都在做緊 就要用 Present perfect tense.

而己經發生左, 並且同現在冇任何關係, 訧用 Past tense.

And you can read more from the link showns as below:

http://www.npc.edu.hk/staff/~ngtungying/english_grammar/lessons/lesson22.htm


by Jeffrey
http://cytc-jeffrey.blogspot.com/


收錄日期: 2021-04-28 14:09:10
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20110528000051KK01086

檢視 Wayback Machine 備份