[ Present Perfect or Past Simple Tense ]
______ you _________ lunch already?
A. Have/eat
B. Did/ate
C. Have/eaten

Random Topics:
Has and HavePreposition after some VerbsRelative Clauses and Past PerfectFirst Conditional, Future Time ClausesPlaces in TownPresent Progressive or Present SimpleConjunctions - Conjunctive AdverbsPresent Simple ProgressiveCompound AdjectivesFamily VocabularyOther quiz:
Grammar › ViewI’ll _____ my homework before dinner, I promise.
A. do
B. doing
C. to do
Grammar › View
Sorry, I’m late! How long ___?
A. have you been waiting
B. have you waited