Future Perfect Test
-
/ Exercise 1.
Complete the sentences using the Future Perfect form of the verbs in brackets. Use the correct affirmative or negative form.-
1.By this time next year, Ifrom university. (graduate)will have graduated
-
2.Williamall the emails by the end of the day. (send)will have sent
-
3.Shethe book before the class discussion. (read)will have read
-
4.The workerspainting the house before the sun sets. (not finish)won’t have finished
-
5.Theyto a bigger city by next winter. (move)will have moved
-
6.By 2040, scientistsnew ways to fight climate change. (not develop)won’t have developed
-
7.Before you wake up, Ithe entire house. (clean)will have cleaned
-
8.By the end of the month, Daisyenough money for a new car. (not save)won’t have saved
-
9.The managerall her clients by noon. (call)will have called
-
10.Ithe task by this time tomorrow. (not complete)won’t have completed
-
-
/ Exercise 2.
Put the words in the correct order to make Yes/No questions in the Future Perfect tense.-
1.Will the guests have left by midnight?
-
2.Will Charlotte have cooked dinner before we arrive?
-
3.Will he have finished decorating the house by Christmas?
-
4.Will Kevin have repaired the car before Thursday?
-
5.Will they have launched the new product by next week?
-
-
/ Exercise 3.
Put the Wh-question to the word or phrase in bold.-
1.She will have traveled to Japan by the end of the year.Where will she have traveled by the end of the year?
-
2.Timothy will have read four books by the end of the month.How many books will Timothy have read by the end of the month?
-
3.The students will have learned some new words by the end of the lesson.What will the students have learned by the end of the lesson?
-
4.The player will have scored twenty goals by the end of the season.How many goals will the player have scored by the end of the season?
-
5.They will have renovated the community center by 2029.What will they have renovated by 2029?
-
-
/ Exercise 4.
Find and correct the mistakes.-
1.By next month, she will has finished her training.By next month, she will have finished her training.
-
2.They will had completed the project by Friday.They will have completed the project by Friday.
-
3.We will have leave by the time you arrive.We will have left by the time you arrive.
-
4.I will have reading the report by tomorrow.I will have read the report by tomorrow.
-
5.She will received the package by next week.She will have received the package by next week.
-
Try this Grammar Test as a worksheet