Browsing through an online store, a girl points at a certain item and says, "Wow, let's order this! They(or A courier) 'll deliver it in two hours (meaning, two hours from now, if we do order it now)!".
Can she say "will deliver it"?
I mean, the courier will, in fact, finish delivering it in two hours, having started delivering, let's say, at least half an hour before (depends on how long it takes to get here).
I'm trying to figure out how the simple form of the verb "deliver" works in English, whether it says about the whole action of delivering or only the final moment. The latter makes more sense to me, but if the former is the case, will the perfect form "will have delivered it in two hours" fix this?
- (simple active) Wow, let's order this! They(or A courier)'ll deliver it in two hours!
- (simple passive) Wow, let's order this! It'll be delivered in two hours!
- (perfect active) Wow, let's order this! They(or A courier)'ll have delivered it in two hours!
- (perfect passive) Wow, let's order this! It'll have been delivered it in two hours!