Present perfect

 

How long have we had this TV? – We've had it at least five years. Šly by prosím vás tyto věty vyjádřit místo present perfect použitím obyčejného “to have got” jako: “How long have we got this TV? – We've got it at least five years.”? A proč není před “five years” předložka for?

To by nešlo, protože v předpřítomném čase je význam slovesa GET “obyčejné” dostat.
How long have we got this TV? = Jak dlouho už jste dostali…?

Předložku FOR je možno vypustit, zejména v neformální angličtině.

Děkuji a nevíte prosím, jestli je tu na HFE v nějakém článku popsán tento případ používání PP: Reporting news

We often use the present perfect when we first tell some news, and then we use the past simple for the details such as when and how it happened.

There has been a serious accident on the M6. It happened at ten o'clock this morning when a lorry went out of control and collided with a car.

Myslím, že to je běžné použití předpřítomného vs minulého času, viz např. Předpřítomný čas #2: Něco je jinak

 

Příspěvky mohou přidávat pouze přihlášení uživatelé. Pokud máte účet můžete se přihlásit.

Příspěvky v diskusi jsou majetkem jejich autorů. Provozovatel webových stránek Help For English za ně nenese zodpovědnost.