Three exercises on the future perfect: choose the form, complete the sentences and correct the mistakes.
Future Perfect - Exercise 1
Choose the correct option to complete each sentence.
1. By 2030, I my degree.
2. I the report on Friday. I promise.
3. By the time you arrive, I dinner.
4. It's 9 p.m. They by now.
5. This time next week, I on the beach.
6. In June, we married for ten years.
7. By the time she gets home, her kids to bed.
8. When you , I will have left.
9. By next year, she here for twenty years.
10. At nine tomorrow morning, I my exam.
Future Perfect - Exercise 2
Complete each sentence with the future perfect of the verb in brackets. Write only the missing words.
1. By the end of the year, she (save) enough money to travel.
2. I (finish) the book by Sunday.
3. (you / complete) the form by tomorrow?
4. They (not / arrive) before eight.
5. By the time we get there, the film (start).
6. In May, he (work) here for five years.
7. By 2040, scientists (find) a cure.
8. We (spend) all our money by the end of the holiday.
9. By midnight, the guests (leave).
10. She (not / do) her homework by tonight, I'm sure.
Future Perfect - Exercise 3
Decide whether each sentence is correct. If it is incorrect, rewrite it correctly.
1. By Friday, I will have finished the report.
2. By Friday, I will have finish the report.
3. By the time you arrive, I will have left.
4. By the time you will arrive, I will have left.
5. They will have been arrived by now.
6. Will you have finished by six?
7. I will have went home before dinner.
8. She will has finished before noon.
9. By next June, we will have lived here for ten years.