0
Hanuman_2000 Posted 10 years ago
Grammar

Having

Hello,

1.It's been lovely having you here.

I could not understand the 'having you here'; mostly we use 'since' or 'for' and a phrase or clause denoting the time
period or start of the time period.

Could anyone explain it?


Thanks.
  

Top answer

) form of "Having you here has been lovely". "having you here" is a noun phrase.

  • ) form of "Having you here has been lovely".
  • "having you here" is a noun phrase.
Free · every Monday

Get the Weekly English Kit 📬

New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.

3 Answers
0
It's an inverted (or cleft?) form of "Having you here has been lovely". "having you here" is a noun phrase.
0
1.It's been lovely having you here.

First, understand the phase "have you here."
When we "have people over," they come to our house for a visit, so "having you here" means the time period when you visited.

Our visit has been lovely.
Having you here has been lovely. (Gerund phrase subject. This is a very polite expression. It means that you apprecia
0
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.

Related Questions