[ 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 › ViewMartin __________( play) football with his friends on Sundays.
A. play
B. plays
C. is playing
D. plaies
Grammar and Vocabulary › View
Her name’s Miranda and ________ is Sergio.
A. he’s
B. him
C. his
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