HOW LONG HAVE YOU (BEEN)

Temat przeniesiony do archwium.
witam czy jest ktos w stanie mi wytlumaczyc roznice pomiedzy having i had ?

That's very old bike. How long have you had it ?
How long have you had this jacket?
How long have you been having quitar lessons?
I have had a headache all molrning.

Ucze sie z Murphiego i jest tam wyjasnione ze zdania z wyrazeniami known/had/lived sa w present perfect simple to dlaczego ten wyjatek w zdaniu z gitara ?
prosze o pomoc
edytowany przez AleXandria: 07 paź 2012
Jesze bym prosila o wyjasnienie tego :

" We say 'I haven't done something sinece/for ...' (present perfect simple):

- I haven't seen Tome since Monday (=Monday was the last time i saw him)
- Sara hasn't phoned for ages (=the last time she phoned was ages ago)
-I haven't drunk for a year
-I haven't been to the cinema for ages

Czyli rozumiem ze jezeli pojawia sie slowko for albo since uzywamy present perfect simple, zazwyczaj w przeczeniach kiedy cos sie dzialo w przeszlosci i jest temat zamkniety w czasie obecnym ?
Ale co wtedy ze zdaniami ..
- I have felt ill all day
-He hasn't been ill since I've known him

1. have guitar lessons - w tym przypadku have nie oznacza posiadania. have w tym znaczeniu wystepuje w czasach continuous, np. I'm having lunch now.

2. inaczej: jezeli mowisz, ze cos sie nie zdarzylo od pewnego czasu do teraz, uzywasz present perfect SIMPLE (a nie continuous). Niemozna mowic, ze jest to temat zamkniety w czasie obecnym - to nierobienie czegos wlasnie trwa az do teraz, inaczej trzeba by bylo uzyc simple past
jaki jest problem z dwoma ostatnimi zdaniami?
Dzieki za pomoc,
Zdanie:
I have felt ill all day
jest poprawnie rowniez w
I have been feeling ill all day
To mnie bardzo myli dlaczego obie formy sa poprawne ?
Albo zle sie czujesz do moment mowienia albo ?
edytowany przez AleXandria: 07 paź 2012
I have felt ill all day
I have been feeling ill all day
To mnie bardzo myli dlaczego obie formy sa poprawne ?

Ale w jez. polskim tez sa:
Bylem chory caly dzien
Chorowalem caly dzien...
i jaka tu jest roznica?

 »

Pomoc językowa - tłumaczenia