Для образования Present Perfect negative необходимо использовать вспомогательный глагол have/has + not + V3 (глагол в 3-й форме). Т.к. речь о John (местоимение He), используем has.
John has not played the violin since he was school.
Ответ: has not played