現(xiàn)在完成進(jìn)行時(shí)一般性表示:
1、表示從過(guò)去某時(shí)開(kāi)始一直持續(xù)到現(xiàn)在的動(dòng)作,并且還將持續(xù)下去。
2、表示在說(shuō)話時(shí)刻之前到現(xiàn)在正在進(jìn)行的動(dòng)作。
3、有些現(xiàn)在完成進(jìn)行時(shí)的句子等同于現(xiàn)在完成時(shí)的句子。
4、大多數(shù)現(xiàn)在完成進(jìn)行時(shí)的句子不等同于現(xiàn)在完成時(shí)的句子。
一、現(xiàn)在完成進(jìn)行時(shí)的構(gòu)成方法
現(xiàn)在完成進(jìn)行時(shí)由“have / has + been +現(xiàn)在分詞”構(gòu)成。
二、現(xiàn)在完成進(jìn)行時(shí)用法說(shuō)明
表示現(xiàn)在以前這一段時(shí)間里一直在進(jìn)行的動(dòng)作,這動(dòng)作可能仍在進(jìn)行,也可能已停止:
He’s been watching television all day. 他看了一天電視了。
He has been doing this work for three years. 這工作他已干了三年了。
It has been raining since last Sunday. 自上周星期日以來(lái)就一直在下雨。
The war has been going on for nearly a decade. 戰(zhàn)爭(zhēng)已進(jìn)行近十年了。
Without (a) doubt you have been working very hard. 毫無(wú)疑問(wèn)你工作一向努力。
I have been looking forward to meeting you. 我一直盼望會(huì)見(jiàn)你。
The pagoda has been standing there since the Tang dynasty. 這座塔從唐代以來(lái)一直矗立在這里。
Biological system has been doing this for billions of years. 生物系統(tǒng)這樣做已經(jīng)有多少億年了。
The Truman government has been spending some $ 200 billion yearly for war preparations. 杜魯門政府一直每年花2000億美元用于戰(zhàn)備。
現(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. 她眼睛紅了。她一直在哭。