大香蕉综合在线观看视频-日本在线观看免费福利-欧美激情一级欧美精品性-综合激情丁香久久狠狠

好房網(wǎng)

網(wǎng)站首頁教育百科 >正文

have done和have been doing的區(qū)別在哪里(have been doing have done 的用法和區(qū)別)

2022-06-06 14:37:25 教育百科來源:
導(dǎo)讀 相信目前很多小伙伴對于have been doing have done 的用法和區(qū)別都比較感興趣,那么小洋洋今天在網(wǎng)上也是收集了一些與have been doi...

相信目前很多小伙伴對于have been doing have done 的用法和區(qū)別都比較感興趣,那么小洋洋今天在網(wǎng)上也是收集了一些與have been doing have done 的用法和區(qū)別相關(guān)的信息來分享給大家,希望能夠幫助到大家哦。

1、have been doing是現(xiàn)在完成進行時.
have done是現(xiàn)在完成時.
現(xiàn)在完成時的用法
①表示結(jié)果的現(xiàn)在完成時
現(xiàn)在完成時著眼于過去的動作對現(xiàn)在產(chǎn)生的結(jié)果或影響.這是現(xiàn)在完成時的“已完成”用法,表示動作或過程發(fā)生在說話之前就已完成,并與現(xiàn)在有聯(lián)系.這種聯(lián)系實際上就是“過去的動作”對現(xiàn)在的影響或產(chǎn)生的結(jié)果.
I have bought a pen.
我買了一支筆.(結(jié)果:I have a pen now.)
The temperature has increased by 10℃.
溫度上升了10攝氏度.(結(jié)果:It is quite hot now.)
Air pollution has taken the lives of many people.
空氣污染已經(jīng)奪去了很多人的生命.(結(jié)果:Air pollution is very serious now.)
注意:
現(xiàn)在完成時的上下文所指的時態(tài)必須呼應(yīng).
②表示經(jīng)歷的現(xiàn)在完成時
強調(diào)過去某一時刻到說話時這段時間中的經(jīng)歷.
Have you ever been to the Great Wall?
你去過長城嗎?
I have visited Beijing at least ten times.
北京我至少訪問過十次了.
③表示延續(xù)的現(xiàn)在完成時
這是現(xiàn)在完成時的“未完成”用法,表示一個動作或狀態(tài)從過去某時開始,持續(xù)到現(xiàn)在,可能要繼續(xù)下去.
He's loved fishing for a long time.
他愛好釣魚為時已久.(他現(xiàn)在仍愛好釣魚)
注意:
現(xiàn)在完成時的“未完成”用法既可用于動態(tài)動詞(主要是持續(xù)動詞),也可用于狀態(tài)動詞,但它一般不適用于表示短暫動作或位置轉(zhuǎn)移的動詞,如:open,break,go,come,arrive,leave等.如用這類動詞表示“未完成”,通常只限于否定結(jié)構(gòu).
I haven't seen a film for weeks.
我已經(jīng)好幾個星期沒看電影了.
現(xiàn)在完成進行時的用法
①表示動作從過去某時開始,一直延續(xù)到現(xiàn)在
現(xiàn)在完成進行時常和all this time,this week,this month,all night,all the morning,recently等狀語以及since和for引導(dǎo)的狀語連用.
I have been reading Hemingway's Farewell to Arms recently.
我最近一直在讀海明威的《永別了,武器》.
She has been reciting the words all the morning.
她整個上午都在背單詞.
This is what I have been expecting since my childhood.
這是我從小以來就一直期待著的事情.
②表示動作剛剛結(jié)束
My clothes are all wet.I've been working in the rain.
我的衣服全濕了,我剛才一直在雨中干活.
③表示一個近期內(nèi)時斷時續(xù)、重復(fù)發(fā)生的動作
You've been saying that for five years.
這話你已經(jīng)說了五年了.
④表達較重的感情色彩
What have you been doing to my dictionary?
看你把我的字典弄成什么樣子了!
現(xiàn)在完成進行時和現(xiàn)在完成時的比較
①現(xiàn)在完成進行時可以表示動作的重復(fù),而現(xiàn)在完成時一般不表示重復(fù)性.
Have you been meeting him recently?
你最近常和他見面嗎?
Have you met him recently?
你最近見到過他嗎?
②現(xiàn)在完成進行時有時含有感情色彩,而現(xiàn)在完成時一般是平鋪直敘.
I have been waiting for you for two hours.
我一直等了你兩個小時.(可能表示不滿)
I have waited for you for two hours.
我等了你兩個小時.(說明一個事實)
③現(xiàn)在完成進行時強調(diào)動作,而現(xiàn)在完成時強調(diào)結(jié)果.
Who has been eating the oranges?
誰一直在吃這些桔子呀?(還剩余一些)。

本文到此結(jié)束,希望對大家有所幫助。


版權(quán)說明:本文由用戶上傳,如有侵權(quán)請聯(lián)系刪除!


標簽:

熱點推薦
熱評文章
隨機文章