Present Perfect or Present Perfect Continuous

Temat przeniesiony do archwium.
Cześć,

Zastanawiałem się jak powinno wyglądać następujące zdanie:

I don't think Mike will ever give up smoking. He has smoked / has been smoking for so many years

Z góry dzięki za pomoc :-)
Ktore myslisz ze powinno byc i dlaczego?
Szerze mówiąc myślałem o present perfect continuous, z racji ciągłości czynności (trwa od pewnego momentu), ale nie czuje sie przekonany
Moim zdaniem, dlatego jest has been somoking bo nakladamy emfaze na jak dlugo juz pali, ze watpimy ze rzuci palenie.
edytowany przez fui_eu: 22 maj 2013

« 

Brak wkładu własnego

 »

Pomoc językowa - Sprawdzenie