He has been working here for a long time.
перевод: Он работает здесь долгое время.
We will wait for a long time if it doesn't start soon.
перевод: Мы будем ждать долго, если это не начнется скоро.
She lived abroad a long time ago.
перевод: Она жила за границей давно.
I haven't seen you in a long time.
перевод: Я не видел тебя долгое время.

Изучайте грамматику на сайте. Используйте LINGOBOT в телеграм для тренировок.
Мы работаем над тем, чтобы изучение языка с LINGOBOT было эффективным для людей с разным складом ума и подбираем наиболее универсальные интервальные системы улучшения языковых навыков. Попробуйте. Версия с ограничениями бесплатна.