語(yǔ)法解析 | 過(guò)去完成進(jìn)行時(shí)的用法
過(guò)去完成進(jìn)行時(shí)是英語(yǔ)時(shí)態(tài)中比較常見(jiàn)的一種,但是,大家對(duì)它的用法可能還是不太了解。今天,小編為大家準(zhǔn)備了相關(guān)的語(yǔ)法知識(shí),將要為大家來(lái)講解一下:過(guò)去完成進(jìn)行時(shí)的概念和用法,一起來(lái)看看吧!
?
現(xiàn)在/過(guò)去完成進(jìn)行時(shí)的用法:
A. 在某段時(shí)間內(nèi)一直進(jìn)行的動(dòng)作用現(xiàn)在完成進(jìn)行時(shí)來(lái)強(qiáng)調(diào)動(dòng)作在某段時(shí)間里的持續(xù)性.動(dòng)作通常有"現(xiàn)在"的結(jié)果,要根據(jù)上下文來(lái)確定到"現(xiàn)在"為止,動(dòng)作是否還在繼續(xù)進(jìn)行.同樣,過(guò)去完成進(jìn)行時(shí)表示在過(guò)去更早時(shí)間內(nèi)進(jìn)行的動(dòng)作, 并對(duì)過(guò)去某一時(shí)刻產(chǎn)生結(jié)果。
B.表示重復(fù)動(dòng)作的現(xiàn)在/過(guò)去完成進(jìn)行時(shí)
我們也可以用完成進(jìn)行時(shí)形式來(lái)表示現(xiàn)在或過(guò)去經(jīng)常重復(fù)的動(dòng)作
注意:過(guò)去完成進(jìn)行時(shí)和過(guò)去完成時(shí)類(lèi)似,需要有過(guò)去這一時(shí)間點(diǎn)。
?
過(guò)去完成進(jìn)行時(shí)構(gòu)成:
過(guò)去完成進(jìn)行時(shí)是由"had been + 現(xiàn)在分詞"構(gòu)成。
She had been suffering from a bad cold when she took the exam.
她在考試之前一直患重感冒。
Had they been expecting the news for some time?
他們期待這個(gè)消息有一段時(shí)間了吧?
Rafael was scolded even though he hadn't been doing anything wrong.
???? 盡管拉斐爾沒(méi)做什么錯(cuò)事,但他還是挨罵了。
?
過(guò)去完成進(jìn)行時(shí)用法
①表示過(guò)去某一時(shí)間之前一直進(jìn)行的動(dòng)作。
過(guò)去完成進(jìn)行時(shí)表示動(dòng)作在過(guò)去某一時(shí)間之前開(kāi)始,一直延續(xù)到這一過(guò)去時(shí)間。和過(guò)去完成時(shí)一樣,過(guò)去完成進(jìn)行時(shí)也必須以一過(guò)去時(shí)間為前提。
I had been looking for it for days before I found it.
這東西我找了好多天才找著的。
They had only been waiting for the bus a few moments when it came.
他們只等了一會(huì)兒車(chē)就來(lái)了。
?、诒硎痉磸?fù)的動(dòng)作。
He had been mentioning your name to me.
他過(guò)去多次向我提到過(guò)你的名字。
You had been giving me everything.
你對(duì)我真是有求必應(yīng)。
?、圻^(guò)去完成進(jìn)行時(shí)還常用于間接引語(yǔ)中(詳見(jiàn)第12章)。
The doctor asked what he had been eating.
醫(yī)生問(wèn)他吃了什么。
I asked where they had been staying all those days.
我問(wèn)他們那些天是呆在哪兒的。
?、苓^(guò)去完成進(jìn)行時(shí)之后也可接具有“突然”之意的when分句。
I had only been reading a few minutes when he came in.
我剛看了幾分鐘他就進(jìn)來(lái)了。
She'd only been reviewing her lessons for a short while when her little sister interrupted her.
她溫習(xí)功課才一會(huì)兒,她妹妹就打斷她了。
I had been sleeping when my friend telephone me.
???? 我正在睡覺(jué)時(shí),我的朋友給我打電話。
?
怎么樣,看完了這篇文章,大家是不是對(duì)過(guò)去完成時(shí)的用法有了初步的了解了呢?喜歡就趕快收藏起來(lái)吧~