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 & GrammarOther quiz:
Vocabulary › ViewDavid 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
