for since ago  (How long have you (been)?)

Английский предлог for указывает на продолжительность действия или события и соотвествует русскому выражению “в течение”.
I’ve been here for three weeks. Я нахожусь здесь 3 недели (или в течение 3-х недель).
He’s had this car for two months. У него эта машина два месяца (или он владеет этой машиной в течение двух месяцев.)

Предлог since в английском языке указывает на начальный момент и переводится на русский язык “с”.
He’s been there since 2012. Он находится там с 2012 года.
I haven’t seen her since Christmas.Я не видел её с Рождества.

Как правило, предлоги for и since употребляются с формой времени Perfect.
How long has he been the champion? He’s been the champion for ten years.
Давно он чемпион? Он является чемпионом в течение десяти лет.
How long have  you been in London? I’ve been in London since April.
Давно ты в Лондоне? Я в Лондоне с апреля.

Английское слово ago обозначает время, когда произошло событие,  переводится на русский язык “тому назад”  и употребляется в Past Simple.
When did they move to Australia? They moved there five years ago.
Когда они переехали в Австралию? Они переехали в Австралию пять лет назад.
When did he buy his house? He bought it two months ago.
Когда он купил дом? Он купил его два месяца назад.

Leave a Reply

Your email address will not be published. Required fields are marked *