Grammar Quiz

[ Present Perfect ]

Mary has worked as a doctor _____ 12 months.

A. since

B. for

Select your answer:
A  B  C  D  E 


Random Topics:

Grammar - to beConditional Sentences and AdverbsWish SentencesSimple present/ past/ future tenseReflexive pronounsDescribing WordsConditionals and WishesPronounsConjunctions - Conjunctive AdverbsPreposition

Other quiz:

Present Tenses › View

Jane isn’t here yet. I (wait) _________________ since noon but there is no sign of her.

A. have waited

B. have been waiting

C. will have been waiting

D. had been waiting


Modal Verbs › View

PERFECT MODALS. She didn’t attend the meeting. She ___________ informed us.

A. should have

B. must have

C. could have

D. might have

Grammar › View

Ali is not feeling well, ——- he is not coming today.

A. so

B. but

C. and

D. or


Modal Verbs › View

She … have medical exams before her application is validated.

A. might

B. must

C. may