0
Farassoo Posted 9 years ago
Grammar

has arrived or will have arrived by now

Hello.
Which one is correct in this sentence?
Lucky Ruth. Her flight left this morning so she has arrived / will have arrived by now.
  

Top answer

"she has arrived" states a known fact. "she will have arrived" states the speaker's assumption.

  • "she has arrived" states a known fact.
  • "she will have arrived" states the speaker's assumption.
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
"she has arrived" states a known fact.
"she will have arrived" states the speaker's assumption.
0

Hello.

Is this correct and why?

It is three o'clock now, so his flight will have arrived at the airport.

Related Questions