Grammar Quiz

[ Present Perfect Tense ]

Stella ___________________ (not donate) her old books yet.

A. is not donate

B. has not donated

C. have not donated

D. has not donating

Select your answer:
A  B  C  D  E 


Random Topics:

Modals, Phrasal Verbs, Gerunds and InfinitivesPresent ProgressiveHow much or How many?Conditional SentencePresent, Past, and Future TimePresent Simple ProgressiveAsking & Giving AttentionCity PlacesThe First Conditional SentenceTenses and Articles

Other quiz:

Future Tenses › View

They ___ to Canada by Christmas.

A. are going to emigrate

B. will have emigrated

C. are emigrating

D. will emigrate


Grammar › View

Betty … a lot of presents for her birthday.

A. Was been given
B. Gave
C. Was giving
D. Was given

Phrasal Verbs › View

Run out

A. To  feel happier, or to cause someone to feel happier

B. To become friendly with  because they think that they will benefit in some way

C. To begin to feel happy and relaxed in a new situation, home, job, or school

D. To use all of something and not have any more left


Grammar › View

I ________ coffee every morning when I wake up.

A. am drinking

B. drinking

C. drink