英語知識(shí)點(diǎn)是學(xué)習(xí)英語的關(guān)鍵。我們要對(duì)它格外重視。因此小編為大家整理了這篇2013高中英語知識(shí)點(diǎn)復(fù)習(xí)之現(xiàn)在完成進(jìn)行時(shí)以供大家參考。
一、現(xiàn)在完成進(jìn)行時(shí)語法概述
現(xiàn)在完成進(jìn)行時(shí)表示某動(dòng)作從過去某個(gè)時(shí)間開始,一直延續(xù)到現(xiàn)在,并且還有可能持續(xù)下去。如:
Those cats have been screaming for hours. 那些貓叫了半天了。
We have been waiting for him for two hours. 我們等他等了兩個(gè)小時(shí)。
The dollar has been climbing steadily all week. 整個(gè)星期美元一直在穩(wěn)步增值。
二、現(xiàn)在完成進(jìn)行時(shí)的結(jié)構(gòu)
現(xiàn)在完成進(jìn)行時(shí)由“have / has been + 現(xiàn)在分詞”構(gòu)成。如:
Sales have been dropping off badly. 銷售量一直減少得很厲害。
I have been waiting for an hour and a half. 我一直等了一個(gè)半小時(shí)了。
We’ll have been living here for two years by next Sunday. 到下星期日,我們?cè)谶@里就住了整兩年了。
三、現(xiàn)在完成進(jìn)行時(shí)有哪些主要用法
1. 表示“持續(xù)”:
即表示一個(gè)從過去某時(shí)開始一直持續(xù)的動(dòng)作,這動(dòng)作可能剛剛停止,也可能還在進(jìn)行。如:
She has been pruning the roses. 她一直在修剪玫瑰。
He’s been helping himself to my stationery. 他未經(jīng)許可一直用我的文具。
The children have been having a lot of fun. 孩子們一直玩得很開心。
It has been raining since last Sunday. 自上周星期日以來就一直在下雨。
He's been watching television all day. 他看了一天電視了。
2. 表示“重復(fù)”
即表示在一段持續(xù)的時(shí)間內(nèi)動(dòng)作的多次重復(fù),而這個(gè)重復(fù)的動(dòng)作在說話時(shí)并不一定在進(jìn)行。如:
We’ve all along been making mistakes like this. 我們一直犯這樣的錯(cuò)誤。
Jim has been phoning Jenny every night for the past week. 一星期以來吉姆每天晚上給詹妮打電話。3. 現(xiàn)在完成進(jìn)行時(shí)有時(shí)表示根據(jù)直接或間接的證據(jù)得出的結(jié)論。如:
She is very tired. She's been typing letters all day. 她很累了,她整天都在打信件。
Her eyes are red. She has been crying. 她眼睛紅了,她一直在哭。
四、與現(xiàn)在完成進(jìn)行連用的主要時(shí)間狀語
現(xiàn)在完成進(jìn)行時(shí)所用的時(shí)間狀語:all day / month; this month / week / year; these days; recently / lately; in the past few + 時(shí)間段; since +時(shí)間點(diǎn); for + 時(shí)間段,等等。如:
He has been working all day. 他整天都在工作。
They have been building the bridge for two month. 兩個(gè)月來他們一直在修橋。
They have been planting trees this month. 這個(gè)月來他們一直在植樹。
Car sales have been shrinking recently. 汽車銷量近來一直在下降。
Vera has been trying to learn Chinese for years. 維拉努力學(xué)漢語已有好幾年了。
He has been sleeping for ten hours. 他已經(jīng)睡了十個(gè)小時(shí)了。
Jim has been phoning Jenny every night for the last week. 上星期,吉姆天天晚上都給詹妮打電話。
The two parties have been trying to unite since the New Year. 自從新年以來,雙方就一直在試圖聯(lián)手。
由小編為大家提供的2013高中英語知識(shí)點(diǎn)復(fù)習(xí)之現(xiàn)在完成進(jìn)行時(shí)就到這里了,希望這篇文章能夠幫助到您。
本文來自:逍遙右腦記憶 http://www.yy-art.cn/gaozhong/157401.html
相關(guān)閱讀:高一新生英語學(xué)習(xí)學(xué)法:講座