"Us" is the object of "having," so having is more of a verb (present participle) than a noun (gerund).
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
JigneshbharatiI know that "having us" is an object of preposition "for"There's your answer. Only nouns can be objects of prepositions.
Jigneshbharati Gerund phrase Or a clause?It depends on the analytical system you're using. Some books (usually older books) say "phrase"; some books say "clause". It's a little more modern and less traditional to say "clause".