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:

Comparative and Superlative Adjectives › View

SHARKS ARE THE _________________________ ANIMAL

A. MOST DANGEROUS

B. DANGEROUS

C. MORE DANGEROUS

D. DANGEOUR MOST


Tenses › View

He has arrived _______ 15 minutes.

A. yet

B. just

C. for

D. since

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