ZALOGUJ SIĘ

Jakiego czasu użyć: Present Perfect czy Present Perfect Pontinuous?

10 lat temuostatnia aktywność: 10 lat temu
Jestesmy w sklepie, spotkalismy kolege/kolezanke podczas zakupów i chcemy sie spytac czy cos kupil/a.
Have you bought anything?
czy
Have you been buying anything?
M
mojzu

Wykup dostęp, aby dodać komentarz.

 

Odpowiedzi: 1

Zdecydowanie Present Perfect, bo kładziesz tu nacisk na efekt, a nie na trwającą (od jakiegoś czasu) czynność.
Gdybyś chciał(a) zapytać, jak długo już jest na zakupach, wtedy bardziej pasowałby Present Perfect Continuous - How long have you been shopping?
askawska
Ewelina79 - A Past Simple? Jaki ma być efekt w zapytaniu czy ktoś coś kupił, kiedy nie wiemy czy ktoś coś kupił czy nie. - 10 lat temu zmieniany: 10 lat temu
askawska - Efekt czynności kupowania to właśnie ten zakup, który jest albo go nie ma (3 kiecki i 2 kilo młodych ziemniaczków). Jak w każdym czasie - zdania twierdzące mówią o tym, co tak, przeczące o tym, co nie, a pytające służą temu, by się dowiedzieć.
A w każdym czasie co innego wysuwa się "na pierwszy plan" - w Present Simple np. regularność, powtarzalność lub niezmienność danej czynności; w Present Continuous - czynność w trakcie wykonywania, proces. W Present Perfect może być to rezultat czynności przeszłej w teraźniejszości, a Present Perfect Continuous np. to, od kiedy dana czynność trwa.
- 10 lat temu zmieniany: 10 lat temu
askawska - Jeśli chodzi o Past Simple, to coraz częściej zdarza się, że wypiera on (zwłaszcza w odmianie amerykańskiej) użycie Present Perfect. Sytuacja przytoczona przez mojzu wygląda na klasyczny przykład użycia Present Perfect.
Past Simple byłby natomiast właściwszy w takiej sytuacji:
A: I went shopping yesterday. (I was shopping all afternoon)
B: Really? What did you buy?/ Did you buy anything?
- 10 lat temu

Wykup dostęp, aby dodać komentarz.