The correct answer is 'more cheerful' because it is a comparative adjective that is used to compare how grandpa was feeling yesterday with how he is feeling today. Adjectives with three or more syllables take 'more' before them in their comparative form.