Future is Easy
Future is Okay
Future is (not) negative
Future is Perfect
100

The future perfect tense is ...

something that will be completed before/by a specific future time

100

By the time you wake up, I __________ finished my breakfast.

A) will have    B) will     C) have

 

A) will have

100

By the time you arrive, I __________ finished my homework.

A) will not have    B) will      C) have

A) will not have

100

By next week, I __________ (finish) my science project.

A) will finish   B) will be finishing  C) will have finished

C) will have finished

200

To create the future perfect tense, we write: 

Will + _______ + Verb 3 (____ ______)

Will + have + Verb 3 (past participle)

200

She __________ already done her homework by 7 p.m. 

A) will have        B) will         C) has

A) will have

200

They will not __________ completed the project by the end of the week.

A) will not have     B) will         C) have

C) have

200

By 10 am tomorrow, she __________ (complete) the marathon.

A) will complete    B) will have completed C) will completing

B) will have completed

300

What is the past participle form of "Forget"?

Forgotten

300

By next summer, we __________ gone on vacation.

A) will       B) will have          C) have

  B) will have

300

By the time we get there, she __________ eaten lunch.  

A)will not have    B)will           C) has

A)will not have

300

By the time you get home, we __________ (eat) dinner.

A) will eat    B) will be eating    C) will have eaten

C) will have eaten

400

What is the past participle form of "Act"?

acted

400

They __________ completed their project by the time the bell rings.

Will have 

400

I __________ finished reading the book before the movie starts.

will not have


400

By tomorrow evening, they __________ (watch) the movie.

A) will watch   B) will have watched C) will watching

B) will have watched

500

What is the past participle form of "Leave"?

left

500

By 5 p.m., I __________  reading the book.

will have finished

500

By tomorrow, we __________ cleaned the house.

Will not have

500

By the end of the day, I __________ (finish) my homework.

A) will finish    B) will be finishing C) will have finished

C) will have finished