Exhaustive means there are no other possibilities, ie., one of the events will for sure be true.
So you got your answers right, but maybe not the reasoning.
For (a), K and G are not exhaustive because D can also happen.
For (b) M and F are exhaustive because there are no other possibilities (that we know of, ;-) )