Grammar Quiz

[ Present Verb Tenses ]

I ______ (work) on this report for the last few hours, and it’s almost done now.

A. worked

B. have worked

C. have been working

D. am working

Select your answer:
A  B  C  D  E 


Random Topics:

Grammar: Used to, Would, Be used to, Get used toPassive Voice - Present ContinuousSpeculation with Modal VerbsGrammar - NounsVerbal and Appositive PhrasesAuxiliary and Modal VerbsPunctuating ClausesVerb to Be Tenses & Object PronounPresent Simple Tense PassiveCountable Vs Uncountable Nouns

Other quiz:

Adverbs › View

Which sentence correctly uses an adverb of time?

A. They sang beautifully.

B. I have never been there.

C. I will meet you tomorrow.

D. She smiled warmly.


Proverbs › View

If you keep trying, you will succeed at the end.
As the saying goes ________.

A. the pen is mightier than the sword

B. practice makes perfect

C. one good turn deserves another

Prepotitions › View

Where is the black sheep?

A. above the white sheep

B. in front of the white sheep

C. among the white sheep


Modals for Advice, Obligation/Prohibition, Necessity and Lack of Necessity › View

In which sentence can’t you substitute must with have to?

A. You must register online before you can make a purchase.

B. I haven’t seen my grandma since Christmas. I must see her soon.

C. You must answer all the questions on the test.

D. Claire must wear glasses for driving.