0
Farassoo Posted 10 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.

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.