+0

If I want to ask my friend whether they gets home in one piece, which one is right between A and B in the following sentence? Thank you in advance.


[ (A) Did you arrive / (B) Have you arrived ] home safely?

+0
lucas21cwhich one is right between A and B in the following sentence? Thank you in advance.[ (A) Did you arrive / (B) Have you arrived ] home safely?

Both are fine. Read this: https://www.EnglishForward.com/English/SimplePastPresentPerfect/krbh/post.htm

Comments  
Students: Are you brave enough to let our tutors analyse your pronunciation?

Do "[ Did you arrive / Have you arrived ] home safely?" sound natural? I wonder whether they sound unidiomatic even though they're grammatically correct. How about "How was your flight? I hope you had a nice and safe trip?" Does this sound better that the former ones?

lucas21cDo "[ Did you arrive / Have you arrived ] home safely?" sound natural?

Yes, they are fine and common.

lucas21cI wonder whether they sound unidiomatic even though they're grammatically correct.

No, they are very idiomatic.

lucas21c How about "How was your flight?

That is good.

lucas21cI hope you had a nice and safe trip?"

No, but this is OK: 'I hope you had a good/nice trip.' Since the flight is finished, it was obviously safe.

lucas21c Does this sound better that the former ones?

No; they are all fine and common.

I prefer option number 2 which means B

Teachers: We supply a list of EFL job vacancies