has,选B
因为one of加复数,表示的是一群人中的某一个,谓语动词应该用单数
其实你用排除法也可以,keep have都可以是养宠物的意思,如果是用复数谓语动词的话,那AC都可以了,所以肯定是用单数啦~