[ Future Perfect Tense ]
By the time I finish the courses, I will have … ten test
A. take
B. took
C. taken
D. taking

Random Topics:
The Simple Present TensePunctuationWh QuestionsWill, Be going to, Present ContinuousGrammar - Present Perfect with for and sinceSimple Tenses in EnglishGrammar - either...or, neither...norFuture Tenses and ModalsAdverb of ConcessionGrammar - Present Perfect TenseOther quiz:
Future Tenses › ViewTo talk about a sudden decision or an offer, we use
A. The simple future
B. The “be going to” future
C. The present continuous
Grammar › View
Last night, my friend ____ on the sofa
A. is sleeping
B. sleep
C. slept
D. sleeps
Grammar and Idioms › ViewWhat does “put the cart before the horse” mean?
A. To act in a logical sequence.
B. To reverse the proper order of things.
C. To take unnecessary risks.
D. To avoid responsibility.
Grammar › View
Does she _____ English every night?
A. study
B. studied
C. studying
D. studies
