[ 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:
Present Perfect › ViewJoseph: Do you know anything about Sally?
Carla: Oh she’s fine. I’ve _______ spoken to her on the phone.
A. yet
B. already
C. just
Modal Verbs › View
Mary _____________________ wear a uniform. She is going to the school today
A. have to
B. has to
C. don’t have to
D. doesn’t have to
Adverb › ViewWhich 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
