Grammar Quiz

[ Time ]

He has been in China ____ 50 years.

A. Since
B. For
C. Ago

Select your answer:
         


Random Topics:

Past and Present ContinuousSimple Present Tense vs Present Continuous TenseFuture Time and TensesSimple Past Tense and Present Continuous TenseMoods of GrammarPassive Voice of TensesFamily Vocabulary and GrammarModals VerbSimple TensesWill, Be going to, Present Continuous

Other quiz:

Tag Questions › View

I’m on time,

A. do I?

B. amn’t I?

C. aren’t I?

D. none


Grammar › View

When I drive my lorry I … to the new CD.

A. will have listened

B. will be listening

C. will have been listening