Grammar Quiz

[ Grammar ]

The patient ____ penicillin for several days now (take)

A. has been taking

B. Taking

C. Have been taking

D. Toke

Select your answer:
A  B  C  D  E 


Random Topics:

Past Perfect & Past SimpleAdjectives, ING - EDVerb to beAdjectives & AdverbsGrammar and PrepositionsArticles and DemonstrativesDeterminers & QuantifiersCommunicative GrammarDo not- Does notArticles and Determiners

Other quiz:

So - Too - Either - Neither › View

My mother likes listening to country music, and I __________, too.

A. do

B. does

C. do like

D. likes


Start vs. Begin › View

The show has just …

(a) started
(b) begun
(c) started/begun

Perfect Tense › View

I _____ the rice before 8 o’clock.

A. has cooked

B. will cooked

C. will has cooked

D. will have cooked


Conditional Sentences › View

If John were playing tonight, we … a better chance of winning.

A. would have

B. would

C. have

D. will have