Q&A - odpowiedzi

Które pytanie jest poprawne?

kkkk

2007 10 19
09:57
Które z poniższych pytań będzie poprawne?

"Have you swum today?" czy "Did you swim today?"



Joey

2007 10 20
00:47
Ciekawy przypadek:)

Ok - sprawa zależy od kontekstu.

Po pierwsze, jeśli 'today' jeszcze się nie skończyło, czyli nie będzie to przeszły okolicznik czasu, wówczas naturalnym będzie tutaj Present Perfect.

Podobnie jak:

Have you drunk coffee this morning? (jeśli zdanie wypowiadamy PRZED południem - czyli 'this morning' nadal trwa)

Można sobie jednak wyobrazić sytuację z życia codziennego, gdzie ktoś zadaje pytanie późnym wieczorem i w zasadzie 'today' jest już jakby przeszłością.

To tak w praktyce. W testach warto trzymać się przykładnych teorii i wybrać 'Have you swum':)

Na koniec jako ciekawostkę dodam, że w American English jest tu rozbieżność z British English i Amerykanie w takim kontekście zadadzą pytanie w Past Simple:

Did you swim today?
(chociaż dzień się nie skończył)

Inny przykład:

Szukaliśmy kogoś i nagle go odnajdujemy:
BrE - Where have you been?
AmE - Where were you?

Pozdrawiam,
Joey

wróć do tematów jeśli chcesz odpowiedzieć lub zacząć nowy temat, proszę się zalogować
jeśli nie posiadasz konta, możesz je tutaj założyć