The answer should be D, I crossed out C because a traditional IRA IS only taxed when money is withdrawn. I got rid of A because a 401k doesn't get taxed when money is deposited but when money is withdrawn. So now B and D are left. I crossed out B because a Roth IRA allows you to pay taxes on money deposited not withdrawn. So D is your answer.