現(xiàn)在完成時的用法
現(xiàn)在完成時可以表示過去發(fā)生或已經(jīng)完成的某一動作對現(xiàn)在造成的影響或結(jié)果.常與just,already,ever,before等連用;或者表示過去已經(jīng)開始,一直延續(xù)到現(xiàn)在的動作或狀態(tài),常與for,since連用。
?
用法一:表示過去發(fā)生或已經(jīng)完成的某一動作對現(xiàn)在造成的影響或結(jié)果.常與just(剛剛),already(已經(jīng)),never(從來沒有),ever(曾經(jīng)),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 +過去分詞?“…曾經(jīng)……過嗎?”用于詢問某人過去的經(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.
?
用法二:表示過去已經(jīng)開始,一直延續(xù)到現(xiàn)在的動作或狀態(tài).時間狀語有:
①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.
?
看完了上面的語法知識,相信大家已經(jīng)對現(xiàn)在完成時的用法有了更進一步的理解,喜歡就收藏吧~
- 相關(guān)熱點:
- 臘八英文怎么說