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

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