Grammar Quiz

[ Grammar ]

You …… (to work) as a computer programmer for more than fifteen years.

A. has been working

B. have are working

C. have been worked

D. have been working

Select your answer:
A  B  C  D  E 


Random Topics:

Adverbial Clause of ConcessionTime Clauses of FutureState Verbs and Action VerbsVerbal and Appositive PhrasesGrammar - Capitalization and Possessive NounsCohesive DevicesModals in the Past - Speculation and Deductionduring, for, whileCoordinating ConjunctionsSimple Present Tense with Adverb of Frequency

Other quiz:

Gerunds and Infinitives › View

________________ is bad for your health.

A. Smoking

B. To smoke


Tenses › View

Mr. Pike________English at our school for 20 years before he retired last year.

A. had been teaching

B. has been teaching

C. was teaching

D. is teaching

Vocabulary › View

PART OF SPEECH: Predominant is a(n) __________.

A. Preposition

B. adverb

C. article

D. adjective


Modals › View

The company ________ go bankrupt if they don’t find a lot of money quickly!

A. should

B. shouldn´t

C. might

D. could