The verb here is "had given"; this is past perfect: it's a perfect tense, because it has a past participle with the -ed ending ("given") and it's the past perfect because the auxiliary verb is the past form of "have": had.
Sentence A
The comic book shop is the most wonderful of the many places nearby
Wonderfuller and wonderfullest aren't real words.
More and wonderful don't go together
Answer:
I would say A.
Explanation:
Reason being, that comma seems perfectly placed.