By the end of this month, our team ___ on this project for six months.
By 2030, she will have ___ as a nurse for twenty years.
When the client finally arrives, we ___ for over an hour.
Next June, Mr. Long ___ the company for a decade.
How long ___ English by the time you take the IELTS exam?