當前位置

首頁 > 基礎學英語 > 英語語法入門 > 現在完成時的用法

現在完成時的用法

推薦人: 來源: 閱讀: 3.03W 次

現在完成時的用法

現在完成時可以表示過去發生或已經完成的某一動作對現在造成的影響或結果.常與just,already,ever,before等連用;或者表示過去已經開始,一直延續到現在的動作或狀態,常與for,since連用。

用法一:表示過去發生或已經完成的某一動作對現在造成的影響或結果.常與just(剛剛),already(已經),never(從來沒有),ever(曾經),before(以前),yet(仍然),

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

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

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

③ever用於疑問句中,句型爲: Have / Has+主語+ever +過去分詞?“…曾經……過嗎?”用於詢問某人過去的經歷 you ever been to the farm?

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

⑤yet 用於句末或not 之後 the train arrived yet? No, not yet.

⑥already用於肯定句, have / has 之後或句末 have already finished it.

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

用法二:表示過去已經開始,一直延續到現在的動作或狀態.時間狀語有:

①for+表示一段時間的詞語I have taught English for 19 years.

②since+表示過去時間點的詞語He has been at this school since 1986.

③since+表示過去的時間狀語從句I have lived here since I was born.

④since+一段時間+ago. I have known him since 20 years ago.

看完了上面的語法知識,相信大家已經對現在完成時的用法有了更進一步的理解,喜歡就收藏吧~