@clevergamer,
a) There are 66 combinations of 2 eggs, 12x11/2. There are 28 combinations of two eggs where both are boiled. 8x7/2. 28/66.
b) Two ways to do this depending on your geek level. First you could say that if the first egg is boiled, there are 11 eggs left, seven of which are boiled, therefore 7/11. The second way is Bayes Theorem. The probability of both boiled is 28/66, the probability of the first being boiled is 8/12, so find 28/66 divided by 8/12 = 7/11