【答案】B。长期巨额贸易顺差会导致外汇的收入大于支出,外汇流入增加,本币面临升值压力,故B 项正确;顺差可能是本国出口较多带来的,可以拉动国内就业,失业率可能降低,故A项错误;顺差可能是本国出口较多带来的,可能导致国内物资供应减少,故C项错误;顺差时本币面临升值压力,为了平衡汇率,一国央行可能会收购外汇,增加本币的供应,可能导致货币供应大于需求,故D项错误。故本题正确答案选B。