In Advanced Grammar in Use (Cambridge) the following sentence is grammatically correct
We all envied him his lifestyle.
Is the meaning of the particular sentence the same as the sentence
We all envied him for his lifestyle. ?
In Advanced Grammar in Use (Cambridge) the following sentence is grammatically correct
We all envied him his lifestyle.
Is the meaning of the particular sentence the same as the sentence
We all envied him for his lifestyle. ?
Yes, it's his
private jets
exclusive vacations
expensive clothes
fine dining
fast cars
choice of wines
size of house
limitless credit cards
massive art collection
beautiful friends
etc.
that you envy.
All those things (and possibly more) are the accoutrements of his lifestyle.
You envy him for those things.
You envy him for his lifestyle.
Alternatively, you could envy him for his good looks or his sense of humour
but those are not part of his lifestyle
The verb construction is to envy someone something. Oald gives a survey about the possible constructions. The construction with "for" is not listed. http://www.oxfordlearnersdictionaries.com/definition/english/envy_2
In AmE the construction with for is used: I envy you for your large group of friends. http://www.merriam-webster.com/dictionary/envy