0
Anonymous Posted 18 years ago
Grammar

Have you finished and Have you finish.

I'm confused how to use this two,
1) Have you finished your dinner?
2) Have you finish your dinner?

It is a question, and haven't happen/happened, why must we use "Have you finished your dinner"?

P/S: Happen/happened, I don't know which one to use in the sentence.
  

Top answer

Use the -ed form. #2 is wrong. The present perfect ( have finished ) does indeed speak of the recent past, but your sentence is a question: we can ask easily about the past, and often do: Did you study last night?

  • Use the -ed form.
  • #2 is wrong.
  • The present perfect ( have finished ) does indeed speak of the recent past, but your sentence is a question: we can ask easily about the past, and often do: Did you study last night?
  • Had you met him before the accident?
  • etc.
Free · every Monday

Get the Weekly English Kit 📬

New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.

1 Answers
0
Use the -ed form. #2 is wrong.

The present perfect (have finished) does indeed speak of the recent past, but your sentence is a question: we can ask easily about the past, and often do: Did you study last night? Had you met him before the accident? etc.

Related Questions