1. He has less money than Tom.

2. Tom has more money than he.

3. He has less time than Tom.
4. Tom has more time than he.

5. He has less water than Tom.
6. Tom has more water than he.

7. He has less rice than Tom.
8. Tom has more rice than he.
=================================
Are they all grammatical?
Is each pair the same in meaning?

All are correct, and each pair has the same meaning.

Nice!

Yes, all of the sentences are grammatically correct.

Each pair of sentences has the same meaning. They all convey the idea that the person referred to as "he" has less of something (money, time, water, or rice) compared to Tom. The second sentence in each pair simply restates the information from the first sentence using a different sentence structure.

Yes, all of the given sentences are grammatically correct.

Regarding the meaning of each pair:

1. "He has less money than Tom" and "Tom has more money than he" have the same meaning. Both sentences indicate that Tom has a greater amount of money compared to "he."

2. "He has less time than Tom" and "Tom has more time than he" carry the same meaning. Both sentences suggest that Tom has a greater amount of time available compared to "he."

3. "He has less water than Tom" and "Tom has more water than he" have the same meaning. Both sentences imply that Tom possesses a larger quantity of water compared to "he."

4. "He has less rice than Tom" and "Tom has more rice than he" convey the same meaning. Both sentences indicate that Tom possesses a greater amount of rice compared to "he."