单项选择题

银行或者其他金融机构的工作人员购买伪造的货币或者利用职务上的便利,以伪造的货币换取货币的,数额巨大或者有其他严重情节的,处(),并处二万元以上二十万元以下罚金或者没收财产

A.十年以上有期徒刑或者无期徒刑
B.三年以上十年以下有期徒刑
C.三年以下有期徒刑或者拘役
D.三年以上七年以下有期徒刑