Could somebody help me about the above subject? when to use those and can they work the same way or could be interchange, like instead of whoever i will use whomever? Thanks