```html
Test your understanding of Future Perfect and Future Perfect Continuous
By June, I ________ (read) 20 books this year.
By next year, she ________ (work) here for 10 years.
If I ________ (finish) by 6 PM, I'll call you.
By 2030, renewable energy ________ mainstream.
By the time you arrive, I ________ (leave).
By next month, I'll have lived here ________ 2020.
By 6 PM, they'll have been waiting ________ three hours.
By next year, I ________ him for 10 years.
By noon, I ________ lunch already.
By next week, I ________ the book.
________ you ________ by Friday?
I'll be tired tomorrow because I ________ all night.
By 2030, the company ________ for 50 years.
By Friday, she ________ the report. (completed task)
They ________ the news by now. (assumption)
By June, I ________ for six months straight. (duration of activity)
If we don't hurry, the movie ________.
By 2030, I ________ at five companies. (counting completed jobs)
How long ________ here by next year?
The meeting starts at 10 AM. I'll have finished my work ________ (by 10 AM).