PPC użycie:
1. gdy chcemy zaspokoic ciekawość co do określonego, obserwowanego obecnie(w danej chwili) stanu rzeczy, np. You are so dirty! What have you been doing?
2. do zdań typu how long...?, w tym dla for i since, (możliwe jest tu uzycie PP, ale zalecane jest stosowanie PPC. Wyjątki to czasowniki określające jakiś stan, a nie konkretne czynności, jak np. I have known her (for) 30 years., oraz czasowniki work i live, gdzie mozna swobodnie uzyc PP i PPC)
3. ogółem zawsze gdy ważna jest czynność, a nie jej efekt. (-What have you been doing? -I have been painting a room).
4. jeśli chcemy podkreślić ciągłość czynności
5. preferowany gdy dana czynność wykonywana jest wielokrotnie w jakims okresie czasu, jak np. We have been meeting regularly for the last month., z kolei gdy ten okres jest dłuuuugi, wtedy raczej PP, We have arranged a few get-togethers since I was a child. (but now I am 50 years old.)
uzycie PP:
1. gdy ważny jest efekt (np. ilość), a nie czynność lub gdy cos sie zdarzylo wczesniej, a teraz mamy tego efekt.
I have painted three paintings so far. I have lost my key and now I can't enter my home.
2. Zazwyczaj z yet, already, just (zauważ, że użycie tych słówek nakierowuje nas zazwyczaj na efekt) - I haven't done my homework yet. ( So now I must get around to copying it from my mates :-) )
3. W zdaniach typu This is the first time/ the second time I HAVE DONE sth. (ale I LAST SAW him two days AGO, The LAST time I SAW him WAS two days AGO. )
*wazne: użycie poczszegolnych czasów (zarówno PP jak i PPC) nie musi świadczyć o zakonczeniu lub dalszym trwaniu czynnosci. to wyczytujemy z kontekstu. rozróżnienie takie natomiast jest samo z się widoczne przy czasach Future Perf i Future Perf cont, z racji tego ze uzywamy ich w celu określenia do kiedy cos zostanie zakonczone lub ile cos będzie trwało W PRZYSZLOSCI. (By next year I will have finished my project. / By next year I will have been doing my project FOR three years.)
*ważne: PPC w polaczeniu z always oraz continually oznacza, ża dana czynność nas irytuje., np.
You have always been watching TV since we went down the aisle! It is really tiresome.
*ważne: gdy w zdaniu typu how long pojawi się przeczenie, używamy PP, np. I have not met him since last week / for the last month.
chyba wszystko najwazniejsze jest. ;-) moze inni sie wypowiedzą jeszcze.
edytowany przez darkdogg: 06 wrz 2012