RonPurewal Wrote:...but 'having received inadequate treatment' describes the present situation.
if that doesn't make sense, just imagine that a bunch of people are sitting in a room, and i say to them: 'Anyone having received poor treatment, please raise your hand.'
(= basically equivalent to 'Anyone who has received...')
some people will, in fact, raise their hands—because they recognize that they can be described AT PRESENT as 'people having received / who have received poor treatment'.
in other words, this modifier works in the same way as one of the important senses of 'has/have __ed': to indicate that something has already happened—but that this event shapes the present situation in some way.
in the example above:
these people received bad treatment at some point in the past...
...but they ARE 'people who have received bad treatment' NOW (and they will be, forever—once something 'has happened' it can't un-happen).
Ron,
I'm still confusing if comma -ing and main clause(the action to be modified) share the same time frame.
let me compare two sentences below
Some patients who do not respond to therapies for depression may simply have received inadequate treatment, having, for example, been prescribed a drug at a dosage too low to be effective or having been taken off a drug too soon.
breakdown:
"having been prescribed .... or having been taken off ..." modifies the previous clause "Some patients ... have received ... "
the time frames of the modifier and the clause are both present time.
Neuroscientist,having amassed a wealth of knowledge over the past twenty years about the brain and its development from birth to adulthood, are now drawing solid conclusions about how the human brain grows and how babies acquire language.
breakdown:
The time frame of the main clause is present time because it uses "now". However, intended meaning and the "having amassed a wealth of knowledge" seem to indicate that the action "amass a wealth of knowledge" happened before the time frame of main clause "Neuroscientist are now ...". In this case, it seems that the comma -ing modifier and main clause are not in the same time frame.