Keep in mind that a compound predicate has two or more verbs. Based on that information alone, we can eliminate A and B. With C, this one seems like it could work, but it actually doesn't. The verb in that sentence is "enjoy", and in this case, "skiing" and "skateboarding" are nouns. (because they're the object of the predicate verb.) That leaves D as the answer!
The author provides an inference context clue to help determine the meaning of the word heavy. The phrase “erupting like great beasts” helps the reader infer that the “heavy electronic beats” coming from basements are quite forceful.