She'll have been studying Spanish for three years when she graduates. -
Will he have been teaching French for thirteen years by new year? -
She'll not have been teaching English for a year by May. -
I will have been driving for three days before I get to Rome. -
By next year he will not have been working as a lawyer for ten years. -
How long will they have been living in London before they go to Paris? -
By next month I'll not have been calling my friend for a year. -
Will she have been working there long enough to retire? -
He'll not have been living with his parents for fifteen years by April. -
How long will he have been training before the next game? -
How long will she have been doing athletics when she goes to the Olympic games? -
When I come home she'll have been cleaning the flat for three hours. -
He will have been flying for five hours before he gets to London. -
I'll not have been living here for six years by June. -
By next month he will have been living in Kyiv for three years. -
She will not have been dancing very long by the time we get to the theatre. -
How long will you have been dancing professionally when you take part in the concert? -
He'll not have been practising yoga for two years by next week. -
By next week I will not have been studying there for a month. -
How long will you have been running your business next year? -