[ Perfect Progressive Tenses ]
He ______ (prepare) for the presentation all morning.
A. had been preparing
B. has been preparing
C. will have been preparing

Random Topics:
Noun QuantifiersNoun Clauses with THATFirst Conditional SentenceGerund and InfinitivesVocab CheckingAdverbs of Frequency & Simple Present TenseTenses and ComparisonsSimple TensesPast SimplePresent Tenses and VocabularyOther quiz:
Modal Verbs for Speculation › ViewKarl isn’t asleep – he’s singing upstairs in his room. Karl_________________asleep. He’s singing upstairs in his room!
A. Must be
B. Could be
C. Maybe
D. Can’t be
Grammar › View
What’s this?
A. It’s a board
B. It’s a bike
C. It’s a book
Which of the following is NOT an adverb?
A. happily
B. quickly
C. softly
D. cat
Subject-Verb Agreement › View
Everyone I know ___ ice cream.
A. Liking
B. Like
C. Likes
