1. There is pieces of a soap bar on the table.

2. There is a soap bar on the table.

3. Thre is pieces of soap bar on the table.

(Which ones are grammatical? Do you use some other expressions?)

Only #2 is grammatical.

Pieces is plural... "is" is singular.

There is a bar of soap by the sink.
This is a common usage.

Of the three options you provided, the grammatically correct one is:

2. There is a soap bar on the table.

This sentence is grammatically correct because the subject ("soap bar") is singular, so it should be accompanied by the singular form of the verb ("is").

The other two options have grammatical issues:

1. "There is pieces of a soap bar on the table." Here, the subject "pieces" is plural, while the verb "is" is singular. To make it grammatically correct, you could say: "There are pieces of a soap bar on the table." By changing the verb to "are," it matches the plural subject.

3. "Thre is pieces of soap bar on the table." This sentence has a similar issue to the first one. "Thre" is likely a typo, but assuming you meant "There," the subject is still plural ("pieces"), so it should be "There are pieces of soap bar on the table."

In terms of other expressions, you could also say:

- "On the table, there are some pieces of a soap bar."
- "You can see pieces of a soap bar on the table."

These expressions maintain the correct subject-verb agreement.