having another think coming
English
Verb
having
another
think
coming
present participle and gerund of
have another think coming