文藻外語大學W-Portfolio

2019-03-14 21:10:28

現在完成式 (Present Perfect Tense)

現在完成式 (Present Perfect Tense)
現在完成式 = have
has + 過去分詞
現在完成式的使用時機:

過去的某個動作,到現在已經完成。

I have done my homework.

我已經把我的功課做完。

過去的某個動作,不久前才剛剛完成 (... just...)。

I have just done my homework.

我剛剛才把我的功課做完。

從過去到現在的經驗。

Have you ever eaten a snake?

你吃過蛇嗎?

Cindy has always loved shopping.

辛迪一直以來就喜歡血拼(逛街購物)。

從過去到現在累積一段時間並有可能還會繼續下去。

How long have you lived here?

你在這裡住多久了?

Since when have you been sick?

你從什麼時候開始生病了?

For hours, we have heard nothing but negative criticism. Why can't you say something more constructive?

幾個小時了,我們只聽到了消極的批評。 你為什麼不能說些更具建設性的東西?

請參考86年學科能力測驗第4題

帶有 since 或 for 表時間的介系詞,通常用現在完成時式。for 表示一段時間, since 表示從過去某一時間點到現在。

Rebecca has lived here for 10 years.

Rebecca 已經在這裡住了10年。

Rebecca has lived here since 2001.

Rebecca 自2001年以來一直住在這裡。

I have been here for two hours.

我在這裡已經兩個鐘頭。

I have been here since 10 o'clock.

從10點開始我就一直在這裡。

資料來源:http://www.taiwantestcentral.com/Grammar/Title.aspx?ID=49

發表評論