Лингвистика

Вопрос по поводу present perfect

Почему i have had this T-shirt for 3 years= переводится как: ' у меня эта рубашка уже 3 года' а не ' у меня была эта рубашка уже 3 года' зачем тут had? если можно сказать i have this t-shirt for 3 years.
Это особенности логики английского языка и, если угодно, мышления. ПРо их правилам, have - это описание самого факта того, что вы владеете чем-то или имеете что-то I have two brothers, three sisters and this shirt.
А описание как долго это происходило или как долго это происходит -- тут требуются свёршённые формы -- либо обычный пёфект, либо пёфект континиус
МС
Марат Суйналиев
96 380
Лучший ответ
Юрий Паравин т. е по сути почти всегда конструкция ' i have had' показывает продолжительность?) т. е i have had this game for 10 years, had как показывает на продлжительность
Юрий Паравин Благодарю что так подробно всё разжевали)
Юрий Паравин i have lunch- это когда сейчас обедает.
Потому что когда мы говорим о том, КАК ДОЛГО длится действие или состояние, которое началось в прошлом и продолжается до сих пор, то надо использовать перфект. Правило такое. Просто запомни.
Серёга Казаков
Серёга Казаков
57 759
Present - это настоящее, а не прошедшее.
The present perfect tense usage.
Форма: вспомогательный глагол have/has и причастие прошедшего времени от смыслового глагола.
1. Событие, произошедшее или не произошедшее к данному моменту, результат. I have left my shopping bag behind. Я забыл свою авоську. I haven't called her. Я ей не позвонил.
2. Состояние, длящееся до настоящего момента. I have lived in London for ten years. Живу в Лондоне десять лет.
3. Обычное действие или привычка, существовавшие до сих пор. I have never worn long skirts. Я никогда не носила длинных юбок.
4. Несколько событий, произошедших на данный момент. I have been to Paris three times. Я был в Париже три раза.
5. Состояние к текущему моменту с указанием длительности с глаголами, не использующимися в продолженной форме. I have known him for two years. Я знаю его уже два года.
6. События, которые состоятся к будущему моменту, в дополнительных предложениях. I will give you the book when I have read it. Я дам тебе эту книгу, когда прочитаю её.
7. С вопросительными словами how many/how much в предложениях, где не указано время события. How many pages have you read? Сколько страниц ты уже прочитал?
8. Для подчёркивания недавности произошедшего события. I have just broken a cup. Я только что разбил кружку.
Алик Хайруллин ну если первый вариант "я имею покинутой" мою авоську то в том "я имею имееной".
Нельзя использовать простое настоящее время. Во фразе "я ношу это 3 года" используется только перфект.
Сага Накып
Сага Накып
93 276
Нельзя сказать I have this t-shirt for 3 years. Можно только I have had this T-shirt for 3 years. Три года не вмещаются в настоящее время, приходится раздвигать его (простое настоящее время) до Present Perfect. Оно (Present Perfect) захватывает и настоящее, и то, что непосредственно примыкает к нему.
Ренат Гумеров
Ренат Гумеров
59 183
Юрий Паравин А почему это переводится как- 'эта футболка у меня уже 3 года' а не 'у меня была эта футболка 3 года' из-за 'years' ?
я имею имев (прошедшее время) эту Т-майку (рубаху/шку) за 3 года?

(ответ переделан)
Юрий Паравин ааа, то если 'имею или имев' то это прошедшее?
have this t-shirt for 3 years - владею этой футболкой
i have had this T-shirt for 3 years - эта футболка у меня уже 3 года
Юрий Паравин 1) Т. е в первом случае значит что эта футболка у меня просто 3 года а в 2) Это у меня эта футболка уже 3 когда к настоящему моменту?