1. He is swimming in the river.

2. He is swimming on the river.
[Can we use on as in #2?]

3. He is on top of the bus.
4. He is on the top of the bus.
[Can we use both expressions?]

5. He is on the bus.
6. He is on top of the bus.
7. He is in the bus.
[Does #5 mean both #6 and #7?]

I like free fire

1. In sentence #1, "in" is the correct preposition to use when describing someone swimming in a body of water, such as a river. It implies that the person is physically located within the water.

2. Sentence #2, however, is not a common or appropriate usage of the preposition "on" in this context. It would be more accurate to say "He is swimming in the river," as mentioned in sentence #1. Using "on" suggests that the person is floating or standing on top of the river, which is not typically possible.

3. Both sentence #3 ("He is on top of the bus") and sentence #4 ("He is on the top of the bus") are correct expressions, though they have slightly different meanings.

- In sentence #3, "on top of" implies that the person is physically located above the bus, typically standing or sitting on its roof.
- In sentence #4, "on the top of" also suggests that the person is located above the bus, but it does not specify whether they are on the roof or another high point of the bus's exterior.

4. Sentence #5 ("He is on the bus") refers to someone being inside the bus, physically located within the vehicle. It does not imply being on the roof or the exterior of the bus.

5. Sentence #6 ("He is on top of the bus") suggests that the person is located above the bus, typically on its roof.

6. Sentence #7 ("He is in the bus") indicates that the person is inside the bus, physically situated within the vehicle.

In summary, sentence #5 ("He is on the bus") does not have the same meaning as sentences #6 and #7. Sentence #5 refers to being inside the bus, while sentences #6 and #7 describe a location above the bus.

1 - OK

2 - No
3 and 4 - Yes
5 and 7 mean the same thing, but 6 is quite different!