Langimage
English
A2

an extended period of time.

Meanings

an extended period of time.

She has been living in that house for a long time.

Synonyms

Antonyms

to have been doing something continuously or repeatedly over a significant duration.

He has been working on this project for a long time.

Synonyms

Antonyms

Last updated: 2025/01/11 11:51