Grammar Quiz

[ Present Perfect Tense ]

I haven’t been on holiday ___ last year.

A. for

B. since

C. from

D. on

Select your answer:
A  B  C  D  E 


Random Topics:

VerbsAdjectives with PrepositionTenses Structureas...as, comparatives, superlativesConditionals III - Mixed 1st, 2nd & 3rd ConditionalsPassive Modals, Impersonal PassiveDependent PrepositionsTOEICVocabulary Spelling Grammarduring, for, while

Other quiz:

Lexico and Grammar › View

When we got off the bus, the tour guide told us to _____ of pickpockets.

A. beware

B. warn

C. compete

D. distinguish


Modal Verbs › View

Sara ………… wait long; the train is leaving in five minutes

A. has to

B. doesn’t have to

C. should

D. need

Grammar › View

How do you get to school?
a. With train.
b. In train.
c. By train.


Future Tenses › View

We________ next vacation in London.

A. spend

B. are spending

C. will spend

D. are going to spend