having a time of it
English
Verb
having
a
time
of
it
present participle of
have a time of it