So you have come? I have been anxiously waiting for you.
"Waiting" in this sentence will be a noun or a verb?
I believe it is a verb because it the person is doing something here i.e. waiting for the other person to come. Additionally, “anxiously” has come before it which is an adverb so I think waiting will also be a verb.
However, sentences like "years of waiting" are listed as a noun as per Google. This has confused me a little bit since in this sentence also, the person must be waiting for some time like maybe hours or this could even be days or months and so on.... So, could anyone specify why exactly it is not a noun here and is a verb here?
Also, please tell that what is "for" in terms of parts of speech here? Will it be considered a preposition or a conjunction here? It will be a preposition, right?