Learn English – Our Guests have arrived/arrived.They are sitting in the garden

past-perfectpast-tensepresent-perfect

Our Guest _____________.They are sitting in the garden.

options:

a)arrived b)have arrived c)had arrived.

MyApproach:

a)I am confused between a)arrived b)have arrived

Which Tense usage is used in this Example?

Best Answer

(B) is better.

(C) is not correct, because the "are sitting" tells us the conversation is about what is happening now, not what was happening in the past. The time sapn should span from a point in the past up to now.

(A) is possible but not natural. Usually we prefer present perfect over past simple to say a recent change of things.

Related Topic