0
Anonymous Posted 12 years ago
Grammar

Present Perfect vs simple past

Hi,

I have noticed that in two very similar situations there is a very different utilization of the tenses.

Example : an English waiter would ask you "Have you ordered, sir?" and not "Did you order, sir ?"

The present perfect should be used only for actions that started in the past and continue in the present, so technically I would expect to hear "Did you order, sir ?"

Just to make things more complicated the same english waiter would use the simple past to ask "What did you order sir ?"

I wonder why in the first question we use the present perfect while on the second question the simple past ?

Any clue?

Thanks

Alex
  

Top answer

" The 'present perfect' is used not only for things that started in the past and continue into the present (and probably after the present as well), but it's also used for things that have finished recently / just before the time of speaking , but are still relevant now. " The waiter might be indirectly asking you "If you have (already) ordered, I don't need to / I'm not going to ask you what you would like to take / have".

  • " The 'present perfect' is used not only for things that started in the past and continue into the present (and probably after the present as well), but it's also used for things that have finished recently / just before the time of speaking , but are still relevant now.
  • " The waiter might be indirectly asking you "If you have (already) ordered, I don't need to / I'm not going to ask you what you would like to take / have".
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.

3 Answers
0
AnonymousThe present perfect should be used only for actions that started in the past and continue in the present, so technically I would expect to hear "Did you order, sir ?"
The 'present perfect' is used not only for things that started in the past and continue into the present (and probably after the present as well), but it's also used for things that have
0
AnonymousThe present perfect should be used only for actions that started in the past and continue in the present,
That is not always true.

The present perfect is used of situation that started in a time period that extends up to the moment of speaking. The situation itself may have ended before the moment of speaking or end at or after the moment of
0
AnonymousThe present perfect should be used only for actions that started in the past and continue in the present
The word in red is what makes your statement incorrect. It may be the time period itself that started in the past and continued up to the present, and the question is whether a certain act occurred within

Related Questions