Roof-tiles were damaged in the storm. Is it correct to say to the house-owner in the following ways?
You have a lot of tiles come off.
You have a lot of tiles having come off.
The second one is ungrammatical. The first one is grammatical, just about, but it is not really the natural way to say it. , "A lot of tiles have come off your roof" or "You've lost a lot of tiles from your roof".
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
The second one is ungrammatical. The first one is grammatical, just about, but it is not really the natural way to say it. Instead you can say, e.g., "A lot of tiles have come off your roof" or "You've lost a lot of tiles from your roof".
BulbulTadahouse-owner
home owner in AmE.
BulbulTadaYou have a lot of tiles come off.
If you want to use 'have' as 'experience', you can say
(I see) You've had a lot of tiles come off.
(What has happened to you, i.e., what you have experienced, is that a lot of tiles have come off (your roof)