Grammar Quiz

[ Present Tenses ]

He ___ (work) as a doctor for the last decade.

A. works

B. is working

C. has worked

D. has been working

Select your answer:
A  B  C  D  E 


Random Topics:

Countable & Uncountable NounsAdjectives, Adverbs, and PrepositionsVerb BEPast Tense and Past ContinuousActive and PassiveArticleSimple Present and Present Continuous TensesPresent simple or Past simpleArticles and DeterminersPresent Simple Positive and Negative

Other quiz:

Grammar › View

What is the dependent clause in this sentence?

Since you were responsible for your brother, I will pay for your new shoes.

A. Since you were responsible

B. I will pay for your new shoes

C. Since you were responsible for your brother,

D. for your brother,


Grammar › View

Tokyo is a big city. What is ‘big’ in this sentence?

A. adjective of quality

B. adjective of quantity

Grammar › View

This error consists violation of basic grammatical rules such as noun, adjectives, and verbs.

A. Grammatical error

B. Syntactic error

C. Lexical error

D. Covert error


Grammar › View

      A.     Baker 
      B.     Butcher
      C.     Builder