Grammar Quiz

[ Present Perfect or Past Simple ]

How long has __________ been a doctor at this hospital?

A. you

B. Judith

C. they

D. Karla and Mary

Select your answer:
A  B  C  D  E 


Random Topics:

Past Simple - Present PerfectEnglish MorphosyntaxDo / Have / Can - Basic QuestionsPast Progressive TenseSentence Structure and ConjunctionsAdverbs, Modals, Preposition of timeArticle & PrepositionTenses and StructuresSimple Present Continuous TenseGrammar (Adverbs, Prepositions, Prepositional Phrases)

Other quiz:

Causative Verb › View

Epilepsy —- to be caused by poor air, which —- to be carried by the veins to the brain.

A. Is believed / thought
B. Believes / is thought
C. Was believed / was thought
D. Is believing / is thinking


Grammar › View

It is ______ to travel by road than by railway. However, the ______ way is by aeroplane.

A. fast, fastest

B. faster, fastest

C. faster, faster

D. faster, fast

Tenses › View

He______ for London one year ago.

A. left

B. has left

C. leaves

D. had left


Grammar › View

People ____ cross the street at the green light.

A. have to

B. has to

C. must