Grammar Quiz

[ Tenses ]

I ____ him for years.

A. haven’t seen

B. didn’t see

C. hadn’t seen

D. haven’t been seeing

Select your answer:
A  B  C  D  E 


Random Topics:

Verbs: Action, Linking, and HelpingPassive Voice - Past SimpleActive and Passive Gerunds and InfinitivesPerfect Progressive TensesAbstract Nounsas...as, comparatives, superlativesNeither/Either/All/NoneUsed toWill vs be going toComparative Adjective

Other quiz:

Verbal Tenses › View

How long have you been here?

A. I been here for ages

B. I’ve been here ages

C. I been here for many years

D. I’ve been here for ages


Preposition of Time › View

Let’s do it _______ the weekend.

A. in

B. on

C. at

D. x

Grammar › View

The students __________ very hard.
A. works
B. work
C. do work
D. are work


Grammar › View

Complete the sentences with in, on, or at. We usually have three classes ___ the afternoon.

A. in

B. on

C. at

D. by