Grammar Quiz

Topics: Perfect Tense

The dog has been outside ________________ a long time

A. for

B. since

C. nearly

D. almost

Select your answer:
         


Random Topics:

Root WordAcademic VocabularyVerb + Infinitive or GerundVocabulary & GrammarSimiles, Metaphors, Personification and HyperboleGrammar: AgreementDemonstrative SpeechFinite and Non-Finite VerbOpinion / AgreementSubject and Verbs Agreement

Other quiz:

Passive Voice - Present Tenses › View

Many medals ___ by our national team since the last championship.

A. have been won

B. win

C. are winning

D. will win


Grammar › View

Can you _______ your pin number in please.
A. put
B. puts
C. putting
D. putted