单项选择题

个人住房贷款期限最长为()。

A.20年
B.30年
C.40年
D.50年