Toggle Navigation
Games
Blog
News
Class PIN
Join for Free
Sign in
Toggle Navigation
Games
PIN
Join for Free
Blog
Pricing
News
Contact us
Help center
Sign in
Study
MYP 3 - UNIT 8 - Spot On 2
0
%
0
0
0
Back
Restart
Rose ________________ from high school in two years. (to graduate)
Rose will have graduated from high school in two years.
Oops!
Okay!
I ______________ my project by the deadline. (to finish - not)
I won't have finished my project by the deadline.
Oops!
Okay!
By this time tomorrow, they __________________ out the truth. (to find)
By this time tomorrow, they will have found out the truth.
Oops!
Okay!
What __________ computer scientists ___________ in 100 years? (to invent)
What will computer scientists have invented in 100 years?
Oops!
Okay!
The rain ______________ by the time the marathon starts. (to stop - not)
The rain won't have stopped by the time the marathon starts.
Oops!
Okay!
Samantha ____________ by 8 pm. (to arrive - not)
Samantha won't have arrived by 8 pm.
Oops!
Okay!
Tammy and Joe ______________ married for 10 years next week. (to be)
Tammy and Joe will have been married for 10 years next week.
Oops!
Okay!
In 2025, I ______________ my college course. (to complete)
In 2025, I will have completed my college course.
Oops!
Okay!
Will Time ___________________ her the gift by the time we arrive? (to give)
Will Time have given her the gift by the time we arrive?
Oops!
Okay!
Don't worry! She _________ all about it in no time. (to forget)
Don't worry! She will have forgotten all about it in no time.
Oops!
Okay!
The movie ______________ in 40 minutes. We can leave then. (to finish)
The movie will have finished in 40 minutes. We can leave then.
Oops!
Okay!
They _____________ until Sunday. (to return - not)
They won't have returned until Sunday.
Oops!
Okay!
Unfortunately, thousands of people ____________ for fraud schemes in the near future. (to fall)
Unfortunately, thousands of people will have fallen for fraud schemes in the near future.
Oops!
Okay!
We ________________ for Spain by the end of the week. (to leave/already)
We'll have already left for Spain by the end of the week.
Oops!
Okay!
The parcel __________ delivered by then. (to be)
The parcel will have been delivered by then.
Oops!
Okay!
Phil __________ to Claire by 9 tonight. I bet she'll be surprised! (to propose)
Phil will have proposed to Claire by 9 tonight. I bet she'll be surprised!
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies