В настоящее время большой разницы нет, но все же 'for a long time' чуть более классический, а 'in a long time' чуть более сленговый. Но в случае с Present Perfect можно и так, и так. А вот с будущим временем будет разница, так как 'in a long time' с будущим временем означает "через большое количество времени", а 'for a long time' будет значить тоже самое "долго" или дословно "большое количество времени".
Tanya ** 7 лет назад
Подскажите, пожалуйста, а фразу "Lucky you!" можно перевести, как СЧАСТЛИВЧИК!
You Monster 6 лет назад
Можно :)
Stacey Back 6 лет назад
Объясните, пожалуйста, в чем разница между "in a long time" и "for a long time"? Спасибо.
Пышминцев Евгений 6 лет назад
В настоящее время большой разницы нет, но все же 'for a long time' чуть более классический, а 'in a long time' чуть более сленговый. Но в случае с Present Perfect можно и так, и так. А вот с будущим временем будет разница, так как 'in a long time' с будущим временем означает "через большое количество времени", а 'for a long time' будет значить тоже самое "долго" или дословно "большое количество времени".