[ Perfect Tense ]
I _____ the rice before 8 o’clock.
A. has cooked
B. will cooked
C. will has cooked
D. will have cooked

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 ModalsOther 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
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