Present Perfect Continuous - pytania i przeczenia

Pytanie tworzymy przez przesunięcie operatora have/has przed podmiot. Jeśli pytamy o szczegóły na początek dajemy jeszcze właściwe słówko pytające where, when, what, itp.

playHave you been waiting for me? Czekasz/Czekacie na mnie?
playHow long have you been waiting for me? Jak długo na mnie czekasz/czekacie?
playSince when has she been learning German? Od kiedy ona uczy się niemieckiego?
playI can smell cigarettes. Have you been smoking? Czuję papierosy. Paliłeś/Paliliście?
playWhat have you been doing all day? Co robiłeś/robiliście przez cały dzień?

Przeczenie tworzymy łącząc operator have/has ze słówkiem not:

playI haven't been reading the book for an hour. Nie czytam książki od godziny.
playShe hasn't been waiting for the doctor since eight. Ona nie czeka na lekarza od ósmej.

Uwaga: Zdania, w których mówimy, od jak dawna czegoś nie robimy, budujemy często w czasie Present Perfect:

playI haven't played tennis since university. Nie gram w tenisa od kiedy byłem na uniwersytecie.
playShe hasn't cooked for me for two months. Ona mi niczego nie ugotowała od dwóch miesięcy.

Ćwiczenia online związane z tematem:

Wskazówka Zaloguj się, aby zapisywać historię i wyniki Twojej nauki.

Komentarze (9)

Natanael2016
17 kwi 2016

"She hasn't been waiting for the doctor since eight" - błąd w zdaniu (przetłumaczono "Ona nie czeka na lekarza od ósmej." a powinno być "Ona nie czeka na lekarza od siódmej."

[konto usunięte]
07 kwi 2016

"Have you been smoking?" użyjesz także, gdy chcesz podkreślić fakt trwania czynności... np. osoba paliła, w miejscu gdzie nie wolno.
Natomiast "Have you smoked?" gdy chcesz podkreślić skutek tego, że paliła... więc nie ważne, że paliła... ważne dla ciebie jest, że śmierdzi dymem.

[konto usunięte]
07 kwi 2016

kyeZ: Gramatycznie oby dwie formy są poprawne.
"Have you smoked?" - jak zauważyłeś, jest to pytanie czy osoba niedawno zapaliła papierosa.
Continuous używamy gdy mówimy o ciągłej i nieprzerwanej czynności, więc "Have you been smoking?" użyjesz gdy nie wiedziałeś, że osoba pali papierosy i nie pytasz się czy zapaliła przed chwilą, tylko czy w ogóle jest palaczem (masz takie prawo podejrzewać skoro czujesz dym, a jest tu tylko ta osoba).

lukwas
12 lis 2015

To jest poprawnie czy nie?

bakelolo
20 kwi 2015

kyeZ, nie może być pytanie: "How long have you smoked?" ponieważ oznaczało by ono: "Jak długo jesteś palaczem" ;).

kyeZ
14 lut 2015

"I can smell cigarettes. Have you been smoking?" czy tutaj nie powinno być czasu present perfect zamiast present perfect continous ? Przecież jest "czuję papierosty" -> "czy paliłeś" (skutek -> czuję smród).

Yva7
06 lis 2014

Jak długo na mnie czekasz? How long have you been waiting for me?

sylviask
01 sie 2011

Have you been waiting for me? / How long have you been waiting for me? tak samo, jakbyś się zwracał do " was" you - ty, wy ;)
chyba... ;P

arturccc
19 maj 2011

To jak powiemy w tym czasie Czekasz na mnie? lub Jak długo na mnie czekasz?

Skomentuj

Zaloguj się aby dodać komentarz. Nie masz konta? Zarejestruj się.
Zobacz kategorie słownika tematycznego: