what is the difference between these sentences, are they correct?
once it has been shipped, I will let you know how much I paid for the postage.
once it is shipped, I will let you know how much I paid for the postage.
present-perfect
what is the difference between these sentences, are they correct?
once it has been shipped, I will let you know how much I paid for the postage.
once it is shipped, I will let you know how much I paid for the postage.
Best Answer
They mean the same thing. One is the past participle as the adjective (a package that is shipped) and the other is the past perfect passive (a package that has been shipped)
You can do this sort of thing with many English verbs:
Sometimes one sounds better than the other. Example:
Here you can say once the car has been started, but with things like instructions, it's common to use simple, direct statements.
Again, there is no difference in meaning, so which you choose is usually up to personal writing style. Unfortunately I can't offer any rule to help choose which, except to say that the past perfect passive should be fine, if you can't decide.
Note that both of these are passive constructions. The subject causing the action is not as important as object being acted on, and is often omitted.
The passive voice allows us to avoid specifying who is submitting the rules, either because it's not important information, or because the writer doesn't want to say: