Фраза "... has given me chocolate yet" требует использования неопределённого местоимения в утвердительном предложении. "Somebody" (кто-то) подходит по смыслу.
Ответ: d. Somebody