2

In past tense when is it better to use one over the other?

has been [verb] vs has [verb]

For example:

Your order has been shipped vs. Your order has shipped

Is there a difference between the two?

1
  • In the second sentence the object of the verb has been implausibly converted into its subject.
    – user49727
    Commented Sep 6, 2013 at 10:02

1 Answer 1

4

Both sentences are correct. As to which is better, it will depend on the context. It would be unusual for someone selling to another person on eBay to use the second variation (Your order has shipped). But it is the standard usage in notifications from Amazon.

The verb "ship" is an example of a transitive/intransitive (or ergative) verb. The object of the transitive clause can become the subject of the intransitive clause. A similar example is:

Her watch has been broken. / Her watch has broken.

There's a good explanation of this grammatical feature on the Macmillan Dictionary site:

http://www.macmillandictionaryblog.com/verbs-in-learners-dictionaries-part-3

1
  • 4
    Has been broken implies someone broke it, while has broken states that it has passed into a non-working condition, keeping open the possibility of this happening spontaneously. An important distinction in some cases.
    – Chris H
    Commented Sep 6, 2013 at 13:15

Not the answer you're looking for? Browse other questions tagged .