По-русски время можно поставить куда угодно: «Я вчера видел Тома», «Я видел вчера Тома», «Вчера я видел Тома».
В английском порядок строже. Время ставят в конец или в самое начало:
I saw Tom yesterday. — Я вчера видел Тома.
Yesterday I saw Tom. — Вчера я видел Тома.
А между глаголом и тем, что вы видели, купили, сделали, — нельзя: «I saw yesterday Tom» звучит сломанно.
We bought a car last year. — В прошлом году мы купили машину.
I finished the report at six. — Я дописал отчёт в шесть.
Two weeks ago we were in Kazan. — Две недели назад мы были в Казани.
В вопросе время тоже обычно в конце:
Did you see Tom yesterday? — Ты вчера видел Тома?
Were you at home last night? — Ты вчера вечером был дома?
When did you get home? — At eleven. — Когда ты пришёл домой? — В одиннадцать.
What time did the film start? — Во сколько начался фильм?
What time — «во сколько», ответ — с at. When — «когда», ответить можно как угодно: at six, on Monday, last week,
two days ago.
Как это называется. In, on, at перед временем — предлоги времени. Это те
же слова, что и для места (in the room, on the table, at home), но правила у времени свои — по точности: год и
месяц — in, день — on, час — at. Last, next, this, every, yesterday и ago предлогами не считаются и обходятся без
них.
Месяц, год, лето, утро — in (in May, in 2019, in the morning). День и дата — on (on Monday, on 5 May). Час и ночь — at (at six, at night).
Перед last, next, this, every и с yesterday, today, tomorrow — без предлога: last week, next Monday, yesterday morning.
«Назад» — после срока: two days ago. In two days — «через два дня». Время — в конец или в начало, не между глаголом и тем, что сделали.