) form of "Having you here has been lovely". "having you here" is a noun phrase.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
GPYIt's an inverted (or cleft?) form of "Having you here has been lovely".Sorry, I'm not really sure what I was on about here. Dummy/anticipatory "it" is the way to go.