Grammar Quiz

[ Perfect Tense ]

I _____ the rice before 8 o’clock.

A. has cooked

B. will cooked

C. will has cooked

D. will have cooked

Select your answer:
A  B  C  D  E 


Random Topics:

Singular and Plural NounsPrepositions-ed and -ing AdjectivesPresent, Past, and Future TimeModals and VocabularyPast or Present Verb TenseKinds of SentencesArticlesRelative Clauses with who and whichPassive with Modals

Other quiz:

Modal Verbs › View

______ you tell Mum that I’ll be late home from school this afternoon, please?

A. Will

B. May

C. Should

D. Must


Homophones › View

It isn’t polite to _________.

A. Stair
B. Stare

Phrasal Verbs › View

That dog is scared. If you corner him, he may….you.

A. beat up

B. go for

C. put up with

D. look forward to


Idioms › View

To “iron out” means to ___.
a. complete small details
b. make problems
c. plan ahead