[ Grammar Present Perfect (ever never) ]
How long has the baby slept?
A. It has slept for last night
B. She has slept for half an hour
C. She has slept since half an hour
D. It has slept for half an hour

Random Topics:
Can, Could, May, MightPrepositions Of PlaceDeterminers & QuantifiersAdjectives and AdverbsQuestion TagsGrammar - Be going toTenses - Pasive VoiceSimple Past/Past ProgressivePast Continuous vs Past SimpleNoun ClausesOther quiz:
Past Tenses › ViewHe fed the cat because no-one ……………………….. it for days.
A. fed
B. feed
C. had fed
D. has fed
Conjunctions › View
Select the appropriate conjunction to combine the following sentences: ‘The storm intensified. The crew secured all loose equipment.’
A. but
B. because
C. and
D. so
Grammar › View Dad came in while we …………. dinner.
A. Were eating
B. Was eating
C. Are eating
D. Is eating
Tenses › View
The teacher asked me,” What _____________________ all afternoon yesterday?”
A. have you done
B. was you did
C. were you doing
D. was you did
