'It won’t be long before many companies have their products delivered to customers with the help of drones and robots equipped with GPS navigation systems.'
I have seen the sentence and I was wondering if I also can write it to '...have delivered their products to...' for the same meaning?
What do you native English speakers think? Thank you so much as usual in advance.
e. meaning "cause / arrange for their products to be delivered"). "have delivered their products" is a perfect tense, not a causative.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
"have their products delivered" has a causative sense (i.e. meaning "cause / arrange for their products to be delivered").
"have delivered their products" is a perfect tense, not a causative. In your sentence it implies that, at some future time, "delivered" will be a completed past event. The completion, before long, of one or more deliveries can be understood as meaning that the delive