[ Verbal Tenses ]
Somebody has let the cat in
A. present simple
B. present perfect
C. past perfect
D. simple past

Random Topics:
Zero & First ContidionalBecause of & Inspite ofDirect and Indirect QuestionPronouns, Sentence Structure, and ApostrophesSubject Verb Agreement and Verb TensesPrepositions - ConjunctionsModals for Advice, Obligation/Prohibition, Necessity and Lack of NecessityGerund or InfinitivesSynonym and AntonymArgumentative VocabularyOther quiz:
Grammar › ViewCall your doctor _____ booking an appointment.
A. so that
B. in order to
C. for
Grammar › View
The eagle caught the chick ________________ its claws.
A. to
B. on
C. with
D. from
Adverbs of Manner › ViewThe archer has waited for so long. He is very ________ (sleepy).
A. sleepily
B. sleepy
C. sleepyly
Modal and Modal Perfect › View
You ___________ a jacket. It’s so cold tonight!
A. should have brought
B. may have brought
C. might bring