ZALOGUJ SIĘ

Dlaczego w tym zdaniu jest present perfect zamiast past simple

4 lata temuostatnia aktywność: 4 lata temu
Zdanie ze słownika diki, strona wyrażenia: "as a matter of fact":

I know John is at home. As a matter of fact, I have heard him watching TV ten minutes ago.

Dlaczego zostało użyte "have heard" a nie "heard", przecież w zdaniu jest określenie czasu (dziesięć minut temu), więc powinno być past simple.
K
kajtek2203
piotr.grela - A może można użyć obu czasów Present Perfect lub Past Simple.

Chociaż "ago" nie pasuje do czasu Present Perfect.

Dla mnie czas Present Perfect i strona bierna to dwa najtrudniejsze zagadnienia w języku angielskim.

https://youtu.be/sSHPkiiVmOM

https://youtu.be/f6DwldfEqC8
- 4 lata temu zmieniany: 4 lata temu
parseq - A nie chodzi tu przypadkiem o wyrażenie informacji: "od 10 minut słyszę, że on ogląda TV" ?
Przeniesienie tego zdania do Past simple (I heard him ... 10 minutes ago.) oznaczałoby wg. mnie: "10 minut temu (i tylko wtedy!) słyszałem, że on oglądał TV". Różnica w niesionej informacji więc jest.
Idąc tym tropem: "ago" wskazuje przeważnie na użycie Past Simple, ale go nie wymusza, o ile jest potrzeba przekazania dodatkowej informacji o położeniu w czasie.
- 4 lata temu zmieniany: 4 lata temu

Wykup dostęp, aby dodać komentarz.

 

Odpowiedzi: 2

Tutaj jest ciekawy wątek dyskusji, ze użyciu Present Perfectu z określnikami czasu zakończonego.

https://forum.wordreference.com/threads/present-perfect-expressions-of-finished-time.2324354/

Występują takie konstrukcje ale są one bardzo rzadkie (i chyba głównie w BrE, może w mówionym) i uczący się jezyka angielskiego powinni ich unikać.
piotr.grela
4 lata temuzmieniany: 4 lata temu

Wykup dostęp, aby dodać komentarz.

Cześć,

fraza "ten minutes ago" wskazuje nam na konkretny moment w czasie, dlatego użycie czasu Present Perfect jest niewłaściwe. Wiemy, że John jest domu i wiemy też, że oglądał telewizję, a wiemy to stąd, że 10 minut temu słyszeliśmy dźwięki pochodzące z telewizji.

Poprawiłam zdanie przykładowe: https://www.diki.pl/slownik-angielskiego?q=as+a+matter+of+fact
klaudia.dol
Pracownik eTutor
4 lata temuzmieniany: 4 lata temu
parseq - A jak powiedzieć "10 minut temu słyszałem i nadal słyszę, że ogląda TV" ? Czy da się do tego użyć Present Perfect? - 4 lata temu
ang-nsw - A gdyby w present perfect '10 minutes ago' zastąpić przez:
'for 10 minutes'
lub 'since 10 minutes'?
- 4 lata temu zmieniany: 4 lata temu

Wykup dostęp, aby dodać komentarz.

Podobne wątki