Learn English – grammar / meaning “She’s had many strange things happen to her recently. = She’s been having a lot of strange things happen to her recently”

grammarmeaning

“She's had many strange things happen to her recently. = She’s been having a lot of strange things happen to her recently”
This sentence is from “Merriam Webster dictionary” about “have” meaning “to experience (something)”.
Another example from “Longman dictionary” is “He found it quite natural to have people fussing (not “fuss”) over him.”
Why don’t you say “She's had many strange things happening (instead of happen) to her recently.”? like “fussing (not “fuss”)”?
Or do you have a grammatical reason or meaning differences between them?
And these examples have any grammatical relation to “have something stolen/broken—“ and “My car is having new tyres fitted.”
?
And am I right If I think that “have” means “experience”? in the way “have (=experience) something stolen/broken—“ and “My car is having (=experiencing) new tyres fitted.”

Best Answer

The difference is a matter of emphasis.

The first, with the present perfect

... has had many strange things happen to her recently

presents her recent history as involving a number of discrete events.

The second, with the present perfect continuous

... has been having a lot of strange things happen to her

presents her recent experience as a continuum of strange events: things are happening to her seemingly one after the other with little or no opportunity to recover from the event or to assimilate it before yet another strange thing comes along. She has been "beset" with strange events.

Related Topic