1. He has more than 100 dollars.

2. He has less than 100 dollars.
3. He has 100 and more dollars.
4. He has 100 and less dollars.
(Are they all grammatical?)

Does #1 include 100 dollars?
Does #2 include 100 dollars?
Are #3 and #4 correct?
Is #2 the opposite of #1?

1 and 2 are fine; 3 and 4 are not normally used.

2 is the opposite of 1

1. "He has more than 100 dollars." - This sentence is grammatically correct and implies that the person possesses an amount of money greater than 100 dollars. It does not specify whether 100 dollars is included in that amount, so it is unclear whether or not it is included.

2. "He has less than 100 dollars." - This sentence is grammatically correct and indicates that the person has an amount of money smaller than 100 dollars. Similarly to sentence #1, it does not explicitly state whether 100 dollars is included, so it remains ambiguous.

3. "He has 100 and more dollars." - This sentence is not grammatically correct. A more accurate phrasing would be "He has 100 dollars or more." This sentence indicates that the person has at least 100 dollars, but it does not put an upper limit on the amount. Therefore, it can include any amount of money greater than or equal to 100 dollars.

4. "He has 100 and less dollars." - This sentence is not grammatically correct. A more precise wording would be "He has 100 dollars or less." This statement implies that the person possesses an amount of money that is equal to or smaller than 100 dollars, but it does not specify any amounts in between.

Regarding the comparison between #1 and #2, they are not exact opposites. "More than 100 dollars" implies an amount greater than 100 dollars without placing an upper limit, whereas "less than 100 dollars" indicates an amount smaller than 100 dollars but does not specify an exact lower limit.