Grammar Quiz

[ Time ]

He has been in China ____ 1960.

A. Since
B. For
C. Ago

Select your answer:
A  B  C  D  E 


Random Topics:

Used to - Would - TensesCoordinating & Subordinating ConjunctionsSimple Past - Irregular VerbsPassive Voice, Modals of Deduction and First ConditionalComparatives ( adj/ adv)Grammar and ReadingTransitional WordsNouns as AdjectivesPast and Perfect TensesTenses and Verbs

Other quiz:

Tenses › View

What do we use the simple present tense for?

A. To refer to events that happened in the past

B. To refer to events happening now

C. To refer to future scheduled events

D. To express a wish or desire


Future Continuous Tense › View

At nine o’clock next Tuesday, Roy will be ___________________________ the fence.

A. paint

B. painting

C. painted

D. paints

Tenses › View

My brother … to Mexico three times.

A. was

B. has been

C. were

D. have been

E. was being


Action vs Linking Verbs/ Verb Phrases › View

Estelle turned the pages of her science book.

A. Action

B. Linking