關于英語現(xiàn)在完成時的用法
關于英語現(xiàn)在完成時的用法
現(xiàn)在完成時是過去的動作或狀態(tài)持續(xù)到現(xiàn)在并且已經(jīng)完成,對現(xiàn)在造成的影響,是非常的知識點,你們都掌握了嗎。接下來小編在這里給大家?guī)碛⒄Z現(xiàn)在完成時的用法,我們一起來看看吧!
英語現(xiàn)在完成時的用法
什么是現(xiàn)在完成時?
現(xiàn)在完成時有兩層含義:1.表示過去發(fā)生的動作對現(xiàn)在造成的影響或結果2.表示過去的動作或狀態(tài)持續(xù)到現(xiàn)在
現(xiàn)在完成時的構成: 主語+have/has +動詞的過去分詞.(have/has done, have/has been done)
2
現(xiàn)在完成時的基本句型:
基本結構:主語+have/has+動詞的過去分詞(pp)(V-ed) eg done
?、倏隙ň洌褐髡Z+have/has+動詞的過去分詞(pp)(V-ed)+賓語 ?、诜穸ň洌褐髡Z+have/has+not+動詞的過去分詞(pp)(V-ed)+賓語 ?、垡话阋蓡柧洌篐ave/Has+主語+動詞的過去分詞(pp)(V-ed)+賓語 ?、芴厥庖蓡柧洌禾厥庖蓡栐~或詞組+一般疑問句(have/has+主語+過去分詞(V-ed)+其他)
3
現(xiàn)在完成時常用的時間狀語有:
lately ,recently ,just, already, yet, up to now,
till now,so far,to this day,
in the past few years/months/weeks/da over the past few years,
during the last three months,for the last few centuries,
through centuries,throughout history等.
英語現(xiàn)在完成時的例句
I have made up my minds.
此句用現(xiàn)在完成時表明“惡劣的天氣使我們的建筑計劃耽擱了兩個星期”。
The bad weather has already set back our building plan by two weeks.
我們用現(xiàn)在完成時談論的過去發(fā)生的一個動作對現(xiàn)在造成的影響或結果。
We use the present perfect tense to talk about the result of an action.
在時間和條件狀語從句里經(jīng)常用一般現(xiàn)在(有時也用現(xiàn)在完成時)表示將來事情。
Great as Newton was, many of his ideas have been challenged today and are being modified by the work of scientists of our time.
明明是第一次,為什么還用現(xiàn)在完成時啊?
And this is the first time I've visited your hometown.
我聽說過杭州是個美麗的城市,但是我沒有去過那。應該都用現(xiàn)在完成時。
I have heard Hangzhou is a beautiful city, but I have never been there.
好了!太簡單了。我們想說那種正在進行的或者才剛剛停止的動作,就用現(xiàn)在完成進行時時態(tài)。
Veronica: Alright! So it's easy. Present perfect continuous tense is used when we're talking about things that are still ongoing, or have just stopped.
用現(xiàn)在完成進行時更好。
Ever since then, I have been living here.
用現(xiàn)在完成進行時比較能表達出“一直”的含義。
I have been keeping in touch with him.
這里用現(xiàn)在完成進行時。
He has been waiting here for two hour