現(xiàn)在完成時(shí)既涉及過(guò)去,又聯(lián)系現(xiàn)在,很多同學(xué)不太能明白其中的多種用法,今天,小編為同學(xué)們收集、整理了有關(guān)現(xiàn)在完成時(shí)的用法詳解,一起來(lái)看看吧!

?

用法一:表示過(guò)去發(fā)生或已經(jīng)完成的某一動(dòng)作對(duì)現(xiàn)在造成的影響或結(jié)果.常與just(剛剛),already(已經(jīng)),never(從來(lái)沒有),ever(曾經(jīng)),before(以前),yet(仍然),

once(一次),twice(兩次),many times(很多次),how many times(多少次),so far(迄今為止),during the past(last)three years(最近三年來(lái))等連用.

※副詞的位置:①just常用于肯定句中,放在have / has后,He has just come .

②never表示否定, 放在have / has后, He has never visited the Great Wall.

③ever用于疑問句中,句型為: Have / Has+主語(yǔ)+ever +過(guò)去分詞?“…曾經(jīng)……過(guò)嗎?”用于詢問某人過(guò)去的經(jīng)歷.Have you ever been to the farm?

④before用于句末,The woman has never heard of that before.

⑤yet 用于句末或not 之后.Has the train arrived yet? No, not yet.

⑥already用于肯定句, have / has 之后或句末.We have already finished it.

⑦so far用于句首或句末. So far, we have visited the moon.

?

用法二:表示過(guò)去已經(jīng)開始,一直延續(xù)到現(xiàn)在的動(dòng)作或狀態(tài).時(shí)間狀語(yǔ)有:

①for+表示一段時(shí)間的詞語(yǔ)I have taught English for 19 years.

②since+表示過(guò)去時(shí)間點(diǎn)的詞語(yǔ)He has been at this school since 1986.

③since+表示過(guò)去的時(shí)間狀語(yǔ)從句I have lived here since I was born.

④since+一段時(shí)間+ago. I have known him since 20 years ago.

?

看完了上面的語(yǔ)法知識(shí),相信大家已經(jīng)對(duì)現(xiàn)在完成時(shí)的用法有了更進(jìn)一步的理解,喜歡就收藏吧~