almost any thing
You can wear a gray shirt with brown pants, but you might want a real light gray or try a green shirt with brown pants might be better.
no but if you really want to wear those brown pants wear a yellow shirt.
Yes.
Yes because the gray and the brown are neutral colors; therefore, the blue pants would look fine with the gray shirt and the brown shoes.
You can wear fuchsia with chartreuse for all I care as long as I don't have to look at you. Seriously: if you like the look, wear it.
Black, white, gray, or regular.
Yes, those two colors look nice together.
clothes
yes, why not?Edit: Check your schools dress code rules.
skinny gray dress pants and black shoes
For pants they wear - pants
Yes, you can. It may not be Saville Row, but it certainly isn't ugly or garish.