"All items have weight one" or "All items have weights one"

I'm a little confused about which of the following sentences are correct:

1. All items have weight one.
2. All items have weights one.
3. All items have the weight one.

Similarly, in these sentences:

1. The weight of all items is one.
2. The weights of all items are one.

Finally, are these sentences correct?

1. All items weights are one.
2. All items' weight is one.
• I'm not sure what your sentences are supposed to mean. Is "one" a number? "All items weigh 1(kg)". What's your intention?
– JMB
Feb 7, 2014 at 17:27
• Along the lines of what JMB is saying, the greatest clarity may lie in structuring your statement around a unit of measurement. Feb 7, 2014 at 17:39
• You are correct, I should add a unit of measurement. Feb 7, 2014 at 19:33
• "Every item has weight one." Feb 8, 2014 at 11:42

I also think that you should put the unit of measure after the word one, but I'll leave it out in this analysis.

``````All items have weight one.
All items have weights one.
All items have the weight one.
``````

If you are trying to say here that each individual item in a set weighs one, you would say "Each item has a weight of one" or "all the items have a weight of one." The latter is a bit ambiguous, though, since it could mean that all the items taken together have a weight of one as well.

``````The weight of all items is one.
``````

This would mean that the total weight of all items in existence is one. "The weight of all the items is one" means that all the items taken together weigh one. "The weight of each item is one" means that every item in the set weighs one.

``````The weights of all items are one.
``````

As above, this means all items in existence. However, now you are (probably) saying that every individual item in existence weighs one. More correct would be to say "The weight of every item is one" if you wished to convey this idea.

``````All items weights are one.
All items' weight is one.
``````

These are both grammatically wrong. The grammatically correct sentence is "All items' weights are one." The meaning is the same as "The weights of all items are one" and my comment there applies here.

Now, I would say "Each item weighs one" to mean that every individual item weighs one, and "All the items together weigh one" to mean that the total weight of all the items is one.

I think the best way to express it correctly is either:

Each item weighs 1 kilogram [or pound, ton, or other unit of measurement]

or,

All the items together weigh a total of 1 kilogram.

In the example sentence All items have weight one, it's not clear whether that weight is an aggregate value (the sum of all items' weights) or an individual value. However, it does at least have correct form (there is only a single weight value being discussed, so it needs to be singular "weight", not plural "weights").

The second pair of examples have the same concern; The weight of all items is one is the more correct formulation between the two of them, but it still has the same ambiguity as the first set of examples.