Hello English
Hello English

In the following sentences which are correct? 1. Did you had your dinner? 2. Did you have your dinner?

April 03, 2017
Karthik
1
Have you had your dinner?.. Is the right expression here. Because the time is not mentioned here. So it should be in present perfect. If you ask about the other day's dinner.. Did you have your dinner yesterday?.. Is right. Do, Does and Did are anomalous finites they always take base form (v1) after them.
0 Upvotes 0 Downvotes April 03, 2017
0
In the following sentences which are correct? 1. Did you had your dinner? 2. Did you have your dinner?
Have you had your dinner?.. Is the right expression here. Because the time is not mentioned here. So it should be in present perfect. If you ask about the other day's dinner.. Did you have your dinner yesterday?.. Is right. Do, Does and Did are anomalous finites they always take base form (v1) after them.

Check out these dictionary words