Mame wrote:Yes, the comma is correct because the second clause is not necessarily necessary to the point, which is that there were many guests.
But I find the second clause wrong - I think it should be "many of whom had been coming" - keep the tenses the same.
JMO, and I'm looking forward to contrex's pedantic opposition to this.
I'll object.
The high regard in which I hold you, Mame, must not deflect me from doing my duty.
The first sentence is better, the comma should be included, and I would not use "had" in the phrase. It was fine the way it was. "Had" there would mean to me that they have stopped coming.
There were many guests at
the Shangri-La Hotel, some of whom have been coming for many years.