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:

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