Grammar Quiz

[ Present Perfect Tense ]

She has …. a delicious food for them

A. cook

B. cooked

C. cooks

D. cooking

Select your answer:
A  B  C  D  E 


Random Topics:

Passive with ModalsVerb Present Simple TenseWish - beginnerPassive to ActiveGrammar - much, many, a lot ofRegular and Irregular AdverbPast Perfect and Past Perfect ContinuousInterrogative Pronouns & AdverbsSimple TenseFigurative Language Vocabulary

Other quiz:

Preposition › View

I get up ……… the morning.

A. at

B. in

C. on

D. to


Conjunction › View

She has to work harder, _______ she will fall the next exam.

A. or else

B. otherwise

C. now that

D. but for

Modals and Advice › View

I think you ____________ get some medical advice. You’ve been coughing for weeks.

A. must

B. should

C. mustn’t

D. shouldn’t


Singular and Plural Nouns › View

Please clean all the ________ in the basket.

A. tomatos

B. tomatoes

C. tomatoss

D. tomatoess