Вопросы к Поиску с Алисой
Разница между for и since в Present Perfect заключается в том, что первый указывает на длительность периода, а второй — на начальную точку периода. sky.pro
For отвечает на вопрос «как долго?» и используется, когда речь идёт о продолжительности действия. sky.pro wonderword.ru Например: «I have studied English for five years» — «Я изучаю английский пять лет». sky.pro
Since отвечает на вопрос «с какого момента?» и применяется, когда нужно указать на начало действия или события. sky.pro vk.com Например: «I have studied English since 2018» — «Я изучаю английский с 2018 года». sky.pro
Таким образом, после since должен стоять момент времени (дата, событие, время дня), а после for — период времени (дни, недели, годы). sky.pro