Future Perfect
Future Perfect II
Vocabulary I
Vocabulary II
Vocabulary III
100
I _____ (leave) by six. 
I will have left by six.
100
She will finish her exams before then.
She will have finished her exams by then.
100

Call clients

Call clients

100
ACT: dog walking
dog walking
100
ACT: gift wrapping
gift wrapping
200
We _____ (not/eat) by the time the show starts.
We won't have eaten by the time the show starts.
200
He won't complete the project before July. 
He won't have completed the project by July.
200

buy supplies

buy supplies

200
ACT: watering plants
watering plants
200
TALK: antiques
antiques
300
By ten p.m., they _____ (take) the exam.
By ten p.m., they will have taken the exam.
300
He will arrive before she does.
He will have arrived by the time she does. 
300

set up a website

set up a website

300
TALK: takeaway
takeaway
300
TALK: second-hand clothing
second-hand clothing
400
John ____ (meet) Lucy by next Thursday.
John will have met Lucy by next Thursday.
400
They won't write the article before their boss arrives.
They won't have written the article by the time their boss arrives.
400

arrange an appointment

arrange an appointment

400
ACT: pet grooming
pet grooming
400
ACT: raking leaves
raking leaves
500
Julie ____ (not/send) the emails by tonight.
Julie won't have sent the emails by tonight.
500
She'll fall asleep before the movie finishes.
She will have fallen asleep by the time the movie finishes.
500

set up a stall

set up a stall

500
ACT: mowing the lawn
mowing the lawn
500
ACT: trimming the hedges
trimming the hedges
M
e
n
u