0
Anonymous Posted 11 years ago
Grammar

I have ordered a product, and it has arrived at the store.

Good evening!

I saw the following sentence in some business correspondence today:

"You have ordered a product, and it has arrived at the store."

I thought the first part was a bit odd (since there is no link between that first part and the present). Is it grammatically correct?

I think it should be:

"You ordered a product, and it has arrived at the store". Or:
"The product that you ordered has arrived at the store."

What do you think?

Lea
  

Top answer

Hi Lea, Your sentences are much better, but there is nothing grammatically incorrect with the original.

  • Hi Lea, Your sentences are much better, but there is nothing grammatically incorrect with the original.
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.

4 Answers
0
Hi Lea,

Your sentences are much better, but there is nothing grammatically incorrect with the original.
0
AlpheccaStars--

For some reason I thought there was an issue with using the present perfect twice as per the original sentence, because it dissolves the time marker (I mean, it confuses the reader: which happened first? The product ordered or the arrival of the shipment?). But I guess it is not a problem, eh? Because it is easy to infer the time sequence from the order of the sentence.
0
I read Lea's post and I thought that an even better sentence might read:

The product that you HAD ordered HAS arrived at the store.

That way, there is no confusion in the time sequence.

Perhaps the native speakers here can weigh in?
0
AnonymousThe product that you HAD ordered HAS arrived at the store.
The product that you ordered has arrived at the store is more natural.

Related Questions