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:

Pronouns, Verb, Conjunction › View

Fill in the blank with the right conjunction: “She likes soccer ___ her brother prefers basketball.”

A. and

B. but

C. or

D. so


Adverbial Clauses of Manner and Result › View

The wind was blowing fiercely. It seemed that it was trying to knock over the trees.

A. The wind was blowing fiercely like it was trying to knock over the trees.

B. The wind was blowing fiercely as though it had already knocked over the trees.

C. The wind was blowing fiercely as if it were calming the trees.

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