過去式表示過去某個時間裡發生的動作或狀態,現在完成時則是指過去的動作或狀態持續到現在並且已經完成,對現在造成的影響,可能持續發生下去。現在完成時強調動作持續到現在,並對現在造成了影響,一般可用have/has 作為其時間助動詞,而過去式與現在沒有任何關係,一般動詞通常用動詞原形的過去式形式來表示。
一、過去式和現在完成時的區別
1、從定義來看:一般過去式,表示過去發生的動作或存在的狀態;現在完成時,表示過去發生的動作持續到現在並對現在有影響。
2、從構成來看:以do來舉例,一般過去式did(無因果);現在完成時have/has+p.p(有因果)
3、從時間狀語來看:一般過去式,時間點(例如last week,that day);現在完成時,時間段(例如since,so far,for 10 years,recently,yet)
二、過去式的例句
1、I went to the park yesterday.我昨天去了公園玩。
2、She lived here two years ago.兩年前她住這裡。
3、I went home after school yesterday.昨天放學後我回家了。
4、What did you do during the last summer vocation?你去年暑假做了什麼?
5、You were absent from school two days ago.你兩天前沒來學校。
三、現在完成時的例句
1、Has anybody water-skied before?有人之前滑過水嗎?
2、Have you ever traveled on a plane?你坐飛機旅行過嗎?
3、I’ve never been there.我從來沒去那裡。
4、I have been to the Great Wall twice.我曾經去過長城兩次。
5、How long have you been here in Sydney?你來悉尼多久了?
四、使用現在完成時應注意
1、“ have/has got ”形式上是一種完成時,但和have/has 為同一意義,即 “有”。例如:Have you got a pen-friend? -Yes, I have.
2、非延續性動詞不能用於“現在完成時 + 表示一段時間的狀語”的句型中。
過去式表示過去某個時間裡發生的動作或狀態,現在完成時則是指過去的動作或狀態持續到現在並且已經完成,對現在造成的影響,可能持續發生下去。現在完成時強調動作持續到現在,並對現在造成了影響,一般可用have/has 作為其時間助動詞,而過去式與現在沒有任何關係,一般動詞通常用動詞原形的過去式形式來表示。
一、過去式和現在完成時的區別
1、從定義來看:一般過去式,表示過去發生的動作或存在的狀態;現在完成時,表示過去發生的動作持續到現在並對現在有影響。
2、從構成來看:以do來舉例,一般過去式did(無因果);現在完成時have/has+p.p(有因果)
3、從時間狀語來看:一般過去式,時間點(例如last week,that day);現在完成時,時間段(例如since,so far,for 10 years,recently,yet)
二、過去式的例句
1、I went to the park yesterday.我昨天去了公園玩。
2、She lived here two years ago.兩年前她住這裡。
3、I went home after school yesterday.昨天放學後我回家了。
4、What did you do during the last summer vocation?你去年暑假做了什麼?
5、You were absent from school two days ago.你兩天前沒來學校。
三、現在完成時的例句
1、Has anybody water-skied before?有人之前滑過水嗎?
2、Have you ever traveled on a plane?你坐飛機旅行過嗎?
3、I’ve never been there.我從來沒去那裡。
4、I have been to the Great Wall twice.我曾經去過長城兩次。
5、How long have you been here in Sydney?你來悉尼多久了?
四、使用現在完成時應注意
1、“ have/has got ”形式上是一種完成時,但和have/has 為同一意義,即 “有”。例如:Have you got a pen-friend? -Yes, I have.
2、非延續性動詞不能用於“現在完成時 + 表示一段時間的狀語”的句型中。