单项选择题

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

A、10年
B、20年
C、30年