Фраза "so far" (до сих пор) указывает на то, что действие происходило в прошлом и продолжается до настоящего момента или только что завершилось, имея результат в настоящем. Это типичный маркер Present Perfect.
Вариант A) only sells — Present Simple, используется для регулярных действий или фактов.
Вариант B) is only selling — Present Continuous, используется для действий, происходящих в данный момент.
Вариант C) has only sold — Present Perfect, используется для описания действия, которое произошло в прошлом и имеет результат в настоящем, или действия, которое происходило в течение некоторого периода времени до настоящего момента.
Так как речь идёт о количестве проданных картин "so far", Present Perfect является наиболее подходящим временем.
Ответ: C) has only sold