Grammar Quiz

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 Phrases

Other quiz:

Articles › View

Spain 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