1. 表示一個(gè)從過去開始但仍在進(jìn)行的行動(dòng):?  
It?has?been?raining?for?two?hours.?(現(xiàn)在還在下)?  
Jack?hasn’t?been?feeling?very?well?recently.?  
?
2. 表示一個(gè)在過去開始而在最近剛剛結(jié)束的行動(dòng):?  
Ann?is?very?tired.?She?has?been?working?hard.?  
Why?are?you?clothes?so?dirty??What?have?you?been?doing??  

3. 現(xiàn)在完成時(shí)強(qiáng)調(diào)動(dòng)作行為的結(jié)果、影響,而現(xiàn)在完成進(jìn)行時(shí)只強(qiáng)調(diào)動(dòng)作行為本身:?  
Tom’s?hands?are?very?dirty.?He?has?been?repairing?the?car.?  
The?car?is?going?again?now.?Tom?has?repaired?it.?  
?
4,表示一個(gè)從過去開始延續(xù)到現(xiàn)在,可以包括現(xiàn)在在內(nèi)的一個(gè)階段內(nèi),重復(fù)發(fā)生的行動(dòng):?  
She?has?been?playing?tennis?since?she?was?eight.?  

值得注意的是:?  

現(xiàn)在完成時(shí)有否定結(jié)構(gòu)、而現(xiàn)在完成進(jìn)行時(shí)沒有否定結(jié)構(gòu)。?  
現(xiàn)在完成時(shí)態(tài)可表示做完的時(shí)期以及已有的經(jīng)驗(yàn)、但現(xiàn)在完成進(jìn)行時(shí)不可以。?  
在當(dāng)代英語中,現(xiàn)在完成進(jìn)行時(shí)有時(shí)也可用否定結(jié)構(gòu)。如:?  
Since?that?unfortunate?accident?last?week,?I?haven’t?been?sleeping?at?all?well.?自從上周發(fā)生了那次不幸事故之后,我一直睡得很不好.?  
He?hasn’t?been?working?for?me?and?I?haven’t?has?that?much?contact?with?him.?他并沒有給我工作過,我和他沒有過那許多接觸。?  
?
一般疑問句構(gòu)成:?  
Have/has+主語+been+現(xiàn)在分詞+其他
?
否定句構(gòu)成:?  
主語+has/have+not+been+現(xiàn)在分詞?  

?