I've been learning English for 8 years and I think I speak English relatively well. However, commas in English keep bothering me. No matter how I put them in the text, they always seem to be misplaced, according to my teacher, who is on the other hand incapable of telling me the exact rule, when comma shoud be used. Would please somebody tell me the rules of comma usage in English? I'd be very grateful.