[ 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 ContinuousOther quiz:
Tag Questions › ViewI’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
