Grammar Quiz

Topics: Present Perfect Tense

Why . . . you . . . late this morning?

A. do – come

B. did – come

C. are – coming

D. were – coming

Select your answer:
         


Random Topics:

Modal and Auxiliary VerbsSentence CompletionConjunctions, Interjections and Sentence TypeReported speech (statements)Grammar - Present and Past PassiveGrammar & VocabPassive Voice with ModalsSimple Present and Present ContinuosPreposition and ConjunctionVocabulary & Grammar

Other quiz:

Vocabulary › View

David was worthy of his teacher’s praise for his kind actions. What does “worthy” mean in this context?

A. Deserving respect

B. A type of fruit


Idioms › View

Someone is going to have to take responsibility for this disaster. Who is going to …………..?

A. foot the bill

B. carry the can

C. hatch the chicken

D. catch the worms