No, they're not in apposition. The phrase "watching TV too much" is a gerund phrase, serving as object of the preposition "of" -- and the whole prepositional phrase is serving as an adjective describing "habit."
http://www.chompchomp.com/terms/gerundphrase.htm
http://www.chompchomp.com/terms/prepositionalphrase.htm
I have a bad habit "of" watching TV too much.
---------------------------------------------------------------
What is the role of "of"? Is 'a bad habit' and 'watching TV too much' in apposition?
1 answer