>He (drink) ____ too much recently - ja odp 'has drunk' a ma być 'has
>been drinking' - dlaczego?
bardzo czesto roznica w wyborze pomiedzy tymi dwoma czasami jest tylko zwiazana z tym, jak osoba wypowiadajaca je odnosi sie do danej sytuacji; jednakze sa pewne zasady, ktorymi sie takie osoby kieruja. I na przyklad:
- jezeli mowimy o jakims konkretnym wyniku dzialan, uzywamy Perfect Simple
He has drunk two beers two much - 'two beers' jest okreslona iloscia, w odroznieniu od 'too much'
He has been drinking too much recently.
- zdania z Perfect Continuous skupiaja sie na czynnosci, a nie na jej efekcie; wazne sa tez okoliczniki czasu jak np. 'recently', gdzie jest ukazany jakis obszar czasu, w ktorym cos przebiega
>
>Somebody (steal) ____ my keys. They are not on the table.-[odp 'has
>been stealing' a ma być 'has stolen' -dlaczego?
bo tutaj chodzi ci o ukazanie efektu danej czynnosci - ktos ukradl cos, i nie ma tego czegos
>
>He (read) ____ 20 pages so far - odp 'has been reading' a ma być 'has
>read'-dlaczego?
i tutaj jest efekt czynnosci czytania - 20 stron; do tego jeszcze dochodzi okolicznik 'so far', ktory pasuje do Perfect Simple
>Look! Somebody (spill) ____ wine on the floor.-odp ' has been
>spilling' a ma być 'has spilt'-dlaczego?
to samo, co ze zdaniem, ze ktos ukradl cos - tutaj tez jest efekt czyjegos dzialania - rozlane wino na podlodze, a nie rozlewane wino
>
>This is the first time I (drive) ____ a car. Thanks for lending me
>your car - odpowiedzialam 'have been driving' a ma być 'have
>driven'-dlaczego?
tak juz jest - po tego typu wyrazeniach 'This/It is the first/second time...' uzywamy czasu Perfect Simple