TransWikia.com

Present Perfect in main clause

English Language & Usage Asked on June 5, 2021

I cannot determine whether both of these instances are appropriate uses of present perfect.

Scenario: We just pull up to a restaurant and notice we are the first/last ones there, and someone utters:

  1. "We have arrived before the others" [have arrived].
  2. "We have arrived after the others" [have arrived].

For some reason #1 sounds OK, but #2 sounds strange–I am unsure if the "after" somehow prohibits present perfect in the main clause here.

One Answer

Present perfect is fine in both cases here. Both sentences are perfectly good English.

As a comment notes, however, native speakers would contract "we have" to "we've." Furthermore, in the U.S., we stay away from the present perfect when indicating something that just happened. Instead, we'd find a different way to express this - e.g., "We got here before everyone else" or "We're the last ones to arrive" etc.

Correct answer by cruthers on June 5, 2021

Add your own answers!

Ask a Question

Get help from others!

© 2024 TransWikia.com. All rights reserved. Sites we Love: PCI Database, UKBizDB, Menu Kuliner, Sharing RPP