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 AgreementOther quiz:
Passive Voice - Present Tenses › ViewMany 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