Class : Class 6
The right answer is D. But Long is not an adverb. Long describes naps which is a noun. So, long is an adjective. The only adverb is often.