Where (you / have) dinner yesterday?A.did you haveB.do you haveC.Have you hadD.are you having
Question
Where (you / have) dinner yesterday?A.did you haveB.do you haveC.Have you hadD.are you having
Solution
The correct answer is A. "did you have"
Here's why:
The question is asking about a past event, which is indicated by the word "yesterday." Therefore, the verb tense that should be used is the simple past tense.
In English, when we form a question in the past tense, we use the auxiliary verb "did" before the subject and the base form of the main verb. So, "Where did you have" is the correct form.
The other options are incorrect because they use different tenses. "Where do you have" is present tense, "Where have you had" is present perfect tense, and "Where are you having" is present continuous tense.
Similar Questions
Choose the correct alternative.A: Hey Andrew, do you want to grab some lunch later?B: Sorry. I _________ lunch with Julia, I have just accepted her invitation.‘m goingam having‘ve hadhad
is the first time I ___ Mark cooking dinner by himself.a) sawb) have seenc) am seeingd) had seen
We _____ some people round for a BBQ on Saturday, why don’t you come? ‘re having have have had
---- you ---- (meet) her yesterday?a.Have, meetb.Did, meetc.Have, metd.Did, met
Choose the correct alternative.I was late for Jazmin’s party. By the time I arrived, my friends ____________ all the snacks.have eatenwere eatingwill have eatenhad eaten
Upgrade your grade with Knowee
Get personalized homework help. Review tough concepts in more detail, or go deeper into your topic by exploring other relevant questions.