Grammar Quiz

Future Perfect Tense Quiz


Preview:


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

A. Will you finish

B. Will have you finished

C. will you have finished


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.


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

A. will have hit

B. has hit

C. had hit

D. have hit


The movie will have finished by the time I get home.
What does it mean?

A. I won’t watch the film.

B. The film is good.

C. I can watch the film at home.

D. I don’t get home until the film finishes.


Give an example of an irregular verb in future perfect tense.

A. will have having

B. will have has

C. The irregular verb ‘have’ in future perfect tense is ‘will have had’

D. will have have


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

A. was

B. has been

C. will has

D. will have


Complete the sentence with the correct form of future perfect tense: ‘By next year, she _______ (play) the piano for 20 years.’

A. will have play

B. will played

C. will have played

D. played


You … your English score online next week.

A. will have seen

B. will have saw

C. will have see

D. will have been seen


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

A. not completed

B. won’t have completed

C. haven’t completed


Choose the correct future perfect tense for the sentence: ‘By next month, she _______ (finish) her project.’

A. will finished

B. will have finished

C. finished

D. will have finishing


In which tense is the sentence below written in?
I only went to the rest room for 2 minutes, but when I came back, the waiter had given my table to someone else!

A. Past Perfect Tense

B. Present Perfect Tense

C. Future Perfect Tense


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

A. will have climbed

B. have climbed

C. has climbed

D. had climbed


What is the formation of future perfect tense?

A. will have + past participle

B. would have + past participle

C. will + past participle

D. have + past participle


Choose the correct future perfect tense for the sentence: ‘By next month, they _______ (build) their new house.’

A. will build

B. will have build

C. built

D. will have building


Choose the correct future perfect tense for the sentence: ‘By next year, he _______ (write) three novels.’

A. will have written

B. will wrote

C. written

D. will have writing


By this time next year

A. I will have moved to London

B. I have moved to London

C. I move to London


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


I …… ten sentences if I am able to complete this one.

A. will have completed

B. have completed

C. has completed

D. had completed


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

A. have received

B. receive

C. had received

D. received


Complete the sentence with the correct form of future perfect tense: ‘By next year, I _______ (learn) French for 5 years.’

A. will learned

B. will have learned

C. learned

D. will have learning


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


How the future perfect is formed?

A. Had + past participle

B. Will be + verb + ing

C. Will + have + past participle

D. Have + past participle


In which tense is the sentence below written in?
By next July, I will have bought a house.

A. Past Perfect Tense

B. Present Perfect Tense

C. Future Perfect Tense


Next year in May, ————– here for 25 years.

A. He will have work

B. He will have worked

C. He will work




About grammarquiz.net

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