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:

Grammar › View

I was ________ exhausted by the end of the day.

A. extremely

B. incredibly

C. completely


Grammar › View

Which sentence is in the future perfect tense?

A. The airplane had arrived at the gate already. 

B. The airplane has arrived at the gate already. 

C. The airplane will have arrived at the gate already.

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