Grammar Quiz

Topics: 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:
         


Random Topics:

Types of Sentence StructuresGerund, Participle, Infinitive, or AppositiveSentences and Non SentencesTenses and QuestionsSimple PastPrepositions of Location, Movement and TimeReported Speech and Reported QuestionsGrammar and SyntaxCorrelative conjunctionsSentences vs Run-Ons

Other quiz:

Vocabulary › View

difference, disagreement

A. Discrete

B. Circumlocution

C. Subjective

D. Variance


Vocabulary › View

(Slide) An isometry that maps all points of a figure the same distance in the same direction.

A. Transformation

B. Translation

C. Transmission

D. Transformer