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:

Direct and Indirect Speech › View

Lola: ‘We want to see the Eiffel Tower today.’

A. Lola said they wanted to see the Eiffel Tower that day.

B. Lola said they wanted to see the Eiffel Tower this day.

C. Lola said they have wanted to see the Eiffel Tower that day.


Prepositions › View

I will wait ______ 6:30, but then I’m going home.

A. From
B. At
C. Until

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