早已zǎoyǐ
Top 3000
Meanings
1. for a long time; long since
2. (dialect) in the past
Characters used
Examples4
Mary has already left on her trip.
Such a method is out of date.
If you used the time you spent complaining practicing your basketball, then maybe you would have stopped complaining a long time ago.
Mary had become so frail and gaunt that it seemed she already had one foot in the grave.