have been doing have been doing sth


have been doing have been doing sth

文章插圖
大家好,小跳來為大家解答以上的問題 。have been doing sth,have been doing這個很多人還不知道,現在讓我們一起來看看吧!
1、現在完成進行時1)從過去開始持續到現在并還可能持續下去2)現在看出明顯結果現在進行時1)此時此刻正在進行的動作2)現階段經常發生的動作現在完成時:1)過去發生的動作對現在造成的影響2)從過去一直持續到現在 下面是例子最近和一個朋友喝咖啡,我們聊到了英語語言的學習問題 。
2、我告訴她 , 對中國學生來說 , 學英語最大的難點就是復雜的時態變化 。
3、英語時態變來變去,搞得我們暈頭轉向 。
4、她則無辜地笑道:“Tense would make me tense if I were a Chinese student.”(我要是中國學生,時態一定也會讓我瘋掉的 。
5、) 產生這種難題的原因很簡單,就是因為兩種語言思維表達重大差異造成的 。
6、漢語是不太重視時間表達的,對于中國學生來說,3時4態的英語精確時間表達很難進入我們的思維 。
7、思維里既然沒有時間概念,所以在用英語表達時 , 我們不是結結巴巴老在琢磨該用什么時態,就是撇開時態不顧,一律用一般現在時 。
8、 其實,對于“老外”來說,時態已融入他們的思維,他們不需要知道像“現在完成時”、“現在完成進行時”等這樣的語法術語,而是能夠潛意識地知道用什么樣的動詞時態形式來表示什么樣的時間概念 。
9、比如 , 我當時就問我的這位朋友,我可不可以這樣說: (1) I have been drinking five cups of coffee this afternoon. 今天下午我一直喝了五杯咖啡 。
10、 她給我的回答是“No way”(不可能這樣講) 。
11、我問她為什么,她則很茫然地搖搖頭說“I don’t know.”這個問題其實涉及到現在完成時與現在完成進行時的區別問題 。
12、 要想很好地區分have done和have been doing , 我們需要從兩個方面來討論:一、完成時態和完成進行時態本身意義的差別;二、要結合動詞的不同延續特點 。
13、首先我們來看兩種時態的意義差別,兩者根本區別是:完成進行時強調動作持續的過程(emphasis on duration),完成時強調動作的結果或成就(emphasis on achievement) 。
14、具體來講,現在完成進行時have been doing強調的是在一段時期內某項活動的持續性,強調的是動作本身 。
15、現在完成時have done則是強調動作產生的結果或取得的成就,而不是動作本身 。
16、二者的這種區別我們從下面的這些例句可以很好地領悟到: (2) a. My hands are very dirty. I’ve been painting the house. b. I have painted the house green. The house was white, but now it’s green. 思維分析: 句a中have been painting表示painting動作一直在持續,活動還沒有結束,所以才有my hands are very dirty這樣的現狀 。
17、句a意思是“我的手很臟,我現在一直在給房間刷漆” 。
18、 句b中have painted表示painted動作已經結束,而且動作導致的結果是the house was white, but now it’s green房間現在是綠色的了 。
19、 (3) a. I’ve been cleaning the house but I still haven’t finished. b. I’ve cleaned the house, but I still haven’t finished.(×) 思維分析: 為什么這里句a是正確的,而句b是錯誤的呢?理由很簡單,句a用完成進行時have been cleaning就表明動作一直在持續,還沒有結束,意思是“我一直在打掃房間,還沒有掃完” 。
20、句b是錯誤的,因為它前面句子用了完成時態have cleaned就應該表示動作cleaned已經結束 , 即“我把房間已經打掃完了”,而后面接了一個I still haven’t finished,顯然前后矛盾 。
21、 根據上面討論的這兩種時態本身意義的差別,我們就可以回答上面第一個問題,即我們為什么不能說上面句(1): I have been drinking five cups of coffee this afternoon.(×) 前面說過 , 完成進行時強調動作持續的過程,而完成時則強調動作的結果或成就 。
22、既然強調動作的持續性,因此完成進行時是表示一種看起來是不間斷的動作 。
23、如果涉及到做一件事的次數或一共做了多少件事情 , 這時都相當于把動作分割為一次一次的間斷動作了,所以不能用現在完成進行時 。
24、從另一方面來說,既然講到動作的次數或是一共做了幾件事情 , 這兩種情況都是在強調動作的結果或成就(emphasis on achievement),而不是動作本身過程(emphasis on duration),所以只能用現在完成時have done 。
25、因此,我們可以得出這樣的結論:完成進行時態不能用來談某個動作的具體次數或幾件事情 。
26、這時,我們要用完成時態 。
27、這就解釋了為什么在老外思維里沒有: I have been drinking five cups of coffee this afternoon.(×) 這樣的句子,而一定會這么說: (4) I have drunk five cups of coffee this afternoon. 因為這里說出了具體的五杯咖啡 。
【have been doing have been doing sth】本文到此分享完畢,希望對大家有所幫助 。