Topics: Perfect Progressive Tenses
He ______ (prepare) for the presentation all morning.
A. had been preparing
B. has been preparing
C. will have been preparing
Select your answer:

Random Topics:
Grammar and VocabulariesGrammar : Structural Common ErrorsDescriptionsSubordinating ConjunctionsGrammar - Sentence StructurePresent Simple: affirmative, negative, interrogativeSuch...that, so ......thatTimeFuture Perfect TenseVocabulary and PhrasesOther quiz:
Articles › ViewSpain is _____ European country.
A. a
B. an
C. the
Modals › View
You __________ go through customs when you enter a new country.
A. must not
B. should not
C. must
D. don´t have to
