it's reported that more than one worker _been fired since July.A.have B has C having D have had说明下理由.

问题描述:

it's reported that more than one worker _been fired since July.
A.have B has C having D have had
说明下理由.

B more than one 作主语谓语用单数,所以选 has

B
中心词是worker,为单数第三人称

it's reported that more than one worker _been fired since July.
A.have B has C having D have had
答案:B
more than one + 单数名词 作主语的时候,谓语动词用单数形式,比如:
More than one person has protested against the proposal.
不止一个人反对这个建议.