Present perfect or past simple
A tells me they are going home but before that happens they are going to say bye to a friend of ours.After a short time I go up to our friend(I don't see A around anymore)and ask :”Has A said bye to you yet?/Did A say bye to you?” Which is correct?
Search from various English teachers...
Answers · 5
2
If A has already gone home, then ask: "Did A say bye to you?"
If A is still around, then ask: "Has A said bye to you yet?"
These examples might help:
A has already gone home.
You: Did A say bye to you?
Your friend: Yes, she said bye when she was leaving.
A is still in the building. (Maybe A told you she was going to go home soon)
You: Has A said bye to you yet?
Your friend: No, she's still here. I think she's waiting for a cab.
Still haven’t found your answers?
Write down your questions and let the native speakers help you!
Don’t miss out on the opportunity to learn a language from the comfort of your own home. Browse our selection of experienced language tutors and enroll in your first lesson now!
Start Learning Today
