Sun 22 Jul, 2018 07:52 am
The past simple is used to talk about something that happened at a definite time.
ex. I visited Paris in 2010.
Meanwhile, the present perfect is used when a particular time is not specified.
ex. I have visited Paris many times.
Nothing wrong with it, right?
Then, please check this out and help me find out if this is okay or not.
'We have met her on Jay's birthday party.'
I believe someone's birthday is a specific time.
If so, as a definite time does not go with the present perfect,
the sentence might be considered not very natural.
Could you please share your opinions?
Thank you in advance.
Context is important. It makes sense to say:
We have met her before at Jay’s party.
Was it the first time the people met 'her' ?
We met her at Jay's birthday party.
^ a more common formulation