Grammar Quiz

Future Perfect Tense Quiz


Preview:


By the time I finish the courses, I will have … ten test

A. take

B. took

C. taken

D. taking


By the end of this series of classes,————— all the tenses in English.

A. You learn

B. You have learnt

C. You will have learnt


They will have stopped serving meals by the time we ______ to the restaurant.

A. have gotten

B. will have gotten

C. get

D. got


In which tense is the sentence below written in?
By the time she’s 21, her parents will have taught her well.

A. Past Perfect Tense

B. Present Perfect Tense

C. Future Perfect Tense


If he wins another gold medal, he …… four in his entire career.

A. will have won

B. have won

C. had won

D. has won


You … perfected your English by the time you come back from Australia.

A. was

B. has been

C. will has

D. will have


By 2050 scientists ______ a cure for cancer.

A. Will be found

B. Will be founding

C. Will have found

D. Will have founding


How the future perfect is formed?

A. Had + past participle

B. Will be + verb + ing

C. Will + have + past participle

D. Have + past participle


By this time next year, Brian ————— a doctor.

A. will become

B. will have become

C. will have became


Don’t worry. I know you’re hungry. By the time you get home, I ———————— dinner.

A. I will cook

B. I have cooked

C. I will have cooked


——————— your homework by 7 pm?

A. Will you finish

B. Will have you finished

C. will you have finished


The baseball player …… six homeruns if he hits another one tonight.

A. will have hit

B. has hit

C. had hit

D. have hit


In which tense is the sentence below written in?
By the time she’s 28, she will have found a man who loves her.

A. Past Perfect Tense

B. Present Perfect Tense

C. Future Perfect Tense


By next November, I will ______ my big promotion at work.

A. have received

B. receive

C. had received

D. received


By 10 pm all the shops ————————

A. will close

B. will have closed

C. have closed


Nastia …… ten cakes if she makes two more.

A. will have made

B. had made

C. has made

D. have made


In which tense is the sentence below written in?
I went to get dressed and realized I had left my best shirt in the washer!

A. Past Perfect Tense

B. Present Perfect Tense

C. Future Perfect Tense


hoose the correct sentence of the future perfect!

A. Jenny will not have saved enough money yet.

B. Jenny won’t be saving enough money


No, they —————– all the required courses by next July

A. not completed

B. won’t have completed

C. haven’t completed


She …… to Japan four times if she goes there again.

A. will have gone

B. have gone

C. has gone

D. had gone


Li and Susan …… dinner by the time you get back from work.

A. will have eaten

B. has eaten

C. have eaten

D. had eaten


For the next ten years, many people will have bought fuel-efficient cars.

Is the sentence true?

A. Yes

B. No


… you have finished by the time I come back.

A. What

B. Will

C. When

D. Were


According to the text, will he have learned the lesson?

A. I don’t know. It is not expressed in the story.

B. Yes, of course. He will have learned about it.

C. Maybe. It depends on the perspective.

D. No, he won’t. He is a stubborn person.


Dan …… Mt. Fuji eight times by November 10.

A. will have climbed

B. have climbed

C. has climbed

D. had climbed




About grammarquiz.net

GrammarQuiz.Net - Improve your knowledge of English grammar, the best way to kill your free time.