Q1) Comma(after Julia Roberts) connects the main clause to 'to name but two?', that is, There were a lot of famous people there to name but two? (if omitting Tom Hanks and Julia Roberts)
Q2) Then can two dashes replace a semicolon and a colon? e.g., There were a lot of famous people there — Tom Hanks and Julia Roberts — to name but two.
Q3) Is e.g., correct? or e.g.? (e.g., ~~~~~ or e.g. ~~~~ ?)
Top answer
Hi Q1) I would say "to name but two" is an idiomatic absolute clause. It does not really relate back to the main clause. It is like..
— Anonymous
Hi Q1) I would say "to name but two" is an idiomatic absolute clause.
It does not really relate back to the main clause.
It is like..
) Q2) For the same reason, I would not use dashes here.
These work if you can remove them (and the phrase) and still make sense..
Free · every Monday
Get the Weekly English Kit 📬
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.