by BlastRoom
Use the future perfect for actions that will already be finished before a stated future deadline.
#perfect_tenses#matatag_english_6

40 questions
One question set, multiple game modes. Tap any game to see it in action. Not sure which to pick?
Our program starts at 8:00. By 7:45, the Grade 6 pupils ___ all the chairs in the covered court.
By the time the jeepney reaches the market, Aling Nena ___ her shopping list twice.
Bea writes one thank-you card each hour. By 5:00 this afternoon, she ___ six cards for the sponsors.
The guests arrive at noon. Before they arrive, the children ___ their merienda.
By the time the teacher returns from the office, Ramon ___ the books back to the shelf.
The rain will stop at four. By then, Mang Tonyo ___ home on his bicycle.
Choir practice ends at 5:00. By the time it ends, the pupils ___ the new song ten times.
The store closes at nine. By closing time, Lorna ___ all her pan de sal.
Kuya Ben puts aside money every payday. By the end of March, he ___ enough for his fare to Manila.
The bus leaves at 6:00 a.m. By the time it leaves, Junel ___ his bag onto the roof rack.
By the time the coach blows the final whistle, the players ___ ten laps around the field.
The barangay meeting starts at seven. Before it starts, Ate Cely ___ the water jug to the hall.
Our team still has one whole wall left. By Wednesday, we ___ the mural, so we will ask for one more day.
Nikko lost his notes last night. By the time the quiz starts at ten, he ___ every lesson.
Grace says, "By eight o'clock I will not have finished my science project." What will be true at eight o'clock?
Lolo wants to know if the gate repair will be complete before Friday. Which question should he ask the workers?
Aling Rosa asks the helper, "Will you have packed the boxes by noon?" Which reply matches her question?
Choose the right word. Ate Cely will have packed all the online orders ___ nine o'clock tonight.
Choose the right word. The school library stays open ___ five o'clock, so pupils can study there all afternoon.
Mang Ben will wait at the pier until 4:00. What does the word "until" tell us here?
Lorna says, "I will have washed the plates by 7:00." What does "by 7:00" mean?
Vicente will have cleaned the yard ___ Sunday, so the fiesta can be held there.
By the time the program ___, the Grade 6 pupils will have set up the sound system.
Before the visitors ___ at ten, Aling Nena will have swept the whole yard.
By the time we ___ the top of the hill, the sun will have risen.
By the time the bell ___, Carlo will have finished his test.
Before the sun ___ tomorrow, the fishermen will have pulled in all their nets.
Divine will have cooked the rice before her mother gets home at six. Which one happens first?
By the time the flag ceremony ends, Paolo will have swept the classroom. What will be true when the ceremony ends?
Teresa will have saved five hundred pesos by the end of the month. What does the sentence tell us?
Arnel will have left for school by the time his cousin calls at seven. Who acts first?
Cristy's fence must be completely painted before Saturday. Cristy ___ the fence by Saturday.
Erwin will have walked to the health center before the clinic opens at eight. When does his walk end?
Yolly's two rows of pechay will be fully grown by July. By July, Yolly ___ two rows of pechay.
The delivery truck arrives at noon. By the time it arrives, the farmers ___ the sacks of rice.
___ the volunteers have repaired the roof before the rains come next month?
Rico will have finished all his chores by three o'clock. His friends will come at four. What can Rico do at four?
"By Monday, the pupils will have planted twenty seedlings" means the planting will be finished on or before Monday.
In "By the time the rain stops, Rico will have washed the car," the word "stops" should be changed to "will stop."
In "Aling Rosa will have closed her stall by six," the word "by" gives a deadline, not a starting time.
Crack the passcode before the zombies get in.

Pick a tile, answer, hit bonuses and steals.
Prepositional Phrases That Work as Adjectives
40 questions