[ Perfect Tense ]
The dog has been outside ________________ a long time
A. for
B. since
C. nearly
D. almost
Select your answer:
Random Topics:
Regular vs. Irregular Verb Too / Very / SoEach or EveryGrammar and VocabulariesModals and PhrasesAdjectives vs AdverbsModal Verbs & Reflexive PronounsTo Infinitive/Bare Infinitive/GerundsPresent Tenses
Other quiz:
Grammar › ViewAfter they _______________ video games, they finished their works
A. played
B. have played
C. having played
D. had played
Grammar › View
My motorbike broke down yesterday, so I__________catch a taxi to school.
A. should
B. ought
C. must
D. has better
How to use : Read the question carefully, then select one of the answers button.