Grammar Quiz

[ Present Tenses ]

Richard ___________ (do) the same job for 20 years.

A. has been doing

B. has done

C. have done

D. does

E. are doing

Select your answer:
A  B  C  D  E 


Random Topics:

Modal Verbs & Time PrepositionsCoordinating Conjunctions and Comparative AdjectivesAdverbial ClausesVocabulary and ModalsGerunds as objects of prepositionGrammar: AgreementVerb, Object, PrepositionSentence Fragments and Complete SentencesFuture - will / going to / present continuousAdjectives with Preposition

Other quiz:

Simple Present Tense › View

She ______________ a brother

A. Doesn’t has
B. Don’t has
C. Don’t have
D. Doesn’t have


Grammar › View

. What is the function of the preposition ‘at’?

A. To indicate a specific point or location.

B. To show a relationship between two nouns.

C. To express time duration.

D. To indicate a comparison between two things.

Grammar › View

He prefers to wear _______ clothing when exercising.

A. Loose
B. Lose
C. Louse
D. Losse


Grammar › View

When I last saw Mia, she _____ to find a job.

A. tries

B. has tried

C. is trying

D. was trying