单项选择题

用某快递在市内寄包裹,包裹不超过10kg时,需付邮费12元;包裹超过10kg但不超过20kg时,需付邮费20元;包裹超过20kg时,超过的部分每千克按0.5元收费.如果一个人花了27元的邮费,则他寄的包裹有_______千克.

A.32
B.34
C.36
D.40