Which account would you put money in if you wanted to earn a guaranteed interest rate over a period of 6 months?

A) savings account
B) checking account
C) money market account
D) CD (Certificate of Deposit)