A happen to meet a friend at a bar. We talk and I ask:
(Have) You been here (for) a long time? / (Have) You been here long?
What would be natural?
Both are natural. I'd probably use the second one (with just 'long'). CJ
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
Both are natural. I'd probably use the second one (with just 'long').
CJ