[ 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:
Reported Speech › ViewShe said, “I woke up early.”
A. She said that she had woken up early.
B. She said that she has woken up early.
Vocabulary › View
My mother spent the whole afternoon cleaning up the house. Now the house is ______.
A. potlessly clean
B. hopelessly clean
C. spotlessly clean
D. carelessly clean
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
