Oh, oh, I didn't mean to make a confusing comment. I, for one, believe that as one progresses across the periodic table the atoms become progressively more electron withdrawing. This can be understood as a nuclear charge effect, the greater the charge, the more withdrawing. Lithium and beryllium are notably electron donors. The tetravalent form of boron is also an electron donor. Carbon is at the dividing line. You may find many textbooks will describe carbon as an electron donor in the chapter in which carbocations are discussed (hoping you won't comment that in chapter one, it was more electron withdrawing than hydrogen). This argument may satisfy the increased stability that tertiary carbocations are more stable than secondary carbocations. This could have been the end of the discussion and explained why the second answer was correct. Additional electron donating carbon atoms would further stabilize a carbocation.
On the other hand, there are many who are troubled by the electronegativity arguments that tell you that carbon is more electron withdrawing than hydrogen, so replacement of a hydrogen with a carbon should destabilize a carbocation. To overcome this apparent paradox, hyperconjugation has been introduced. If hyperconjugation were to take place, then a weakening of the beta C-H bond can use those electrons to stabilize a neighboring carbocation. Certainly, there is some validity to this argument.
The reason I commented on this problem (though not explaining why 2 should be the correct answer) was hyperconjugation would appear to favor 1 and carbon as electron donor, 2. I was angling for someone in the hyperconjugation camp to explain why the answer is 2 and because of hyperconjugation.