having had it up to here
English
Verb
having
had
it
up
to
here
present participle and gerund of
have had it up to here