i just have a question about le chatelier's principle

lets say you have:

A(g) + B(s) --> C(g) + D(g)

does adding more of B which is a solid shift it to the right? or will it have no effect because it is a solid?

thanks

As long as there is a pinch of B there, adding more will have no change. Think about it this way. Le Chatelier's Principle deals with changing the concentration of A, B, C, and/or D. But adding more of a solid, to some that's already there, doesn't change the concentration of that solid. It's already as high as it can get. (There are more esoteric explanations available but this one makes a lot of sense to me.)