"Has been waiting" should be your answer. a simple predicate is the verb or verb phrase in the sentence and it usually tells what the subject does.
Answer:
Like the narrator of “An Encounter,” he yearns to experience new places and things, but he is also like Eveline and other adult characters who grapple with the conflict between everyday life and the promise of love.
There are many grammar rules but the most essential ones are: nouns, adjectives, verbs, punctuation, and speech.
Answer:
I would agree with you that it's C, as it's the only one that makes sense.