Grammar Quiz

[ 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 › View

After 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.