+0
Of course I didn't put your suncream ......—I put it in the medicine cabinet in the bathroom.

A) anywhere
B) nowhere
C) somewhere
D) where else
E) wherever

Which one do you think is correct? My guess is B.
Comments 
Hi,
it's a strange question, but if I had to imagine a context and choose one of those, I'd say B, "nowhere". But "nowhere" should be stressed, and I don't like that "of course" at the beginning, it doesn't help me imagine a good context...

You put it nowhere...
No, I didn't put it nowhere, I put it there.

Emotion: smile
No, I don't think it's the correct answer...

"Nowhere" means "in no place", it would be hard to put something "in no place"
TrexOf course I didn't put your suncream ......—I put it in the medicine cabinet in the bathroom.

A) anywhere
B) nowhere
C) somewhere
D) where else
E) wherever

Which one do you think is correct? My guess is B.

Only A seems logical.
Yes, I'd agree with you, though with the negation (I didn't put it anywhere...)