David (eat) ______ 3 eggs and is eating another one.
A. has eaten
B. ate
C. has been eaten
D. eats

Random Topics:
Present Simple TenseVocabulary and ModalsGrammar Error Correction (Simple Present Tense)Grammar, Conditional Sentences, VocabularyIf Conditional Zero and OneConditional SentencePresent simple or Past simpleWish, Unless, If sentenceSuperlativesLinking Verbs & Helping VerbsOther quiz:
Comma › ViewWhich sentence is written correctly?
A. The anaconda the biggest snake in the world can weigh up to 250 kilograms.
B. The anaconda, the biggest snake in the world can weigh up to 250 kilograms.
C. The anaconda the biggest snake in the world, can weigh up to 250 kilograms.
D. The anaconda, the biggest snake in the world, can weigh up to 250 kilograms.
Adverbs of Manner › View
Maria was ____ upset by her low grade because she is an excellent student.
A. clearly
B. surprisingly
C. hopefully
Grammar › ViewOne combination is not possible: Nuclear ______.
A. reactor
B. power
C. energy
D. rig
Grammar › View
Mei Li is opening a bank account in Bank Niaga _________.
A. after
B. then
C. during
D. now
