Grammar Quiz

Topics: Present Perfect Tense

I haven’t been on holiday ___ last year.

A. for

B. since

C. from

D. on

Select your answer:
         


Random Topics:

Comparatives - SuperlativesSimple Present and Present Continuous TensePhrasal VerbAdverbs, Infinitives, Definite ArticleGrammar - to beGrammar: Simple Past and Past ContinuousDefinite and Indefinite ArticlesPast Simple and Past ContinuousTenses and ModalsSuperlative Adjectives

Other quiz:

Grammar › View

I was sure that I….. her before.

A. seen

B. had seen

C. had saw

D. had see


Vocabulary and Grammar › View

You should __________ a balanced meal.

A. eats

B. ate

C. eat

D. eating