英語的現(xiàn)在完成時(shí)表示過去發(fā)生或已經(jīng)完成的某一動作對現(xiàn)在造成的影響或結(jié)果。這個是大家在中學(xué)時(shí)期就知道的,今天,小編為同學(xué)們帶來了相當(dāng)豐富的與英語現(xiàn)在完成時(shí)的相關(guān)語法,一起來看看吧!

?

(一)現(xiàn)在完成時(shí)的用法1:表示過去發(fā)生或已經(jīng)完成的某一動作對現(xiàn)在造成的影響或結(jié)果。此時(shí),常與時(shí)間副詞already(已經(jīng)) ,yet(還、已經(jīng)) ,just(剛剛、僅僅) ,ever(曾經(jīng)) ,never(從不) ,before(以前)等連用。

(二)現(xiàn)在完成時(shí)用法二2——持續(xù)性用法(肯定句,疑問句中謂語動詞必須是延續(xù)性動詞):表示過去已經(jīng)開始,持續(xù)到現(xiàn)在的動作或狀態(tài)。此時(shí)常與“for +一段時(shí)間或“since+過去的點(diǎn)時(shí)間或從句(從句用一般過去時(shí))以及so far(到目前為止)等時(shí)間狀語連用。

for + 段時(shí)間

since +點(diǎn)時(shí)間

?

1)一般過去時(shí)表示過去某時(shí)發(fā)生的動作或單純敘述過去的事情,強(qiáng)調(diào)動作;現(xiàn)在完成時(shí)為過去發(fā)生的,強(qiáng)調(diào)過去的事情對現(xiàn)在的影響,強(qiáng)調(diào)的是影響。

?

2)一般過去時(shí)常與具體的時(shí)間狀語連用,而現(xiàn)在完成時(shí)通常與模糊的時(shí)間狀語連用,或無時(shí)間狀語。

一般過去時(shí)的時(shí)間狀語:yesterday, last week,…ago, in1980, in October, just now等,皆為具體的時(shí)間狀語。

現(xiàn)在完成時(shí)的時(shí)間狀語:for, since, so far, ever, never, just, yet, till/until, up to now, in past years, always等,皆不確定的時(shí)間狀語。

共同的時(shí)間狀語:this morning, tonight, this April, now, already, recently, lately 等。

?

3)現(xiàn)在完成時(shí)可表示持續(xù)到現(xiàn)在的動作或狀態(tài),動詞一般是延續(xù)性的,如live, teach, learn, work, study, know.。

一般過去時(shí)常用的瞬間動詞有come, go, leave, start, die, finish, become, get married等。

句子中如有過去時(shí)的時(shí)間副詞(如yesterday, last, week, in 1960)時(shí),不能使用現(xiàn)在完成時(shí),要用過去時(shí)。

(錯)Tom has written a letter to his parents last night.

(對)Tom wrote a letter to his parents last night.

?

怎么樣,看完了小編給大家準(zhǔn)備的語法知識,有沒有感覺收獲頗多呢?喜歡就收藏起來吧~