Topics: Present Perfect and Simple Past Tense
The baby …………. for three hours.
A. has sleeping
B. has slept
C. has sleep
D. has been slept
Select your answer:

Random Topics:
Simple PresentSimple Verb TensesApostrophes and Grammarand, so, but, becauseObject PronounsVerbs + Gerund or InfinitivePast and Future TensesAuxiliary VerbsModal, Causative Verb & Elliptical StructureFrequencyOther quiz:
Regular and Irregular Adverb › ViewI came to class _____ because my mother drives too slowly.
A. late
B. hardly
C. hard
D. lately
Grammar › View
My book is here. Where is ………….?
A. It
B. yours
C. you
D. your
