Have you waited long?

  1. Have you waited long?
  2. Have you been waiting long?
  3. The customer service agent will always tell me different thing every time I call.
  4. The customer service agent always have a different version of story every time I call.

Are the above sentences correct?

  1. The customer service agent tells me a different thing every time I call.
  2. The customer service agent always has a different version of the story every time I call.

Beeesneees,
“The customer service agent always tells me a different thing every time I call.”
Can I add ‘always’ in this sentence?
Please comment. Thanks.

You don’t need ‘always’ and ‘every’ which is why I removed it.

Beeesneees, you said nothing regarding (1) and (2). As far as I know, (2) is correct.
As concerns (1), what do you say?..

 Thanks.

Both are possible forms, though (2) is the tense that would be required in the vast majority of instances where they are used,
Regarding (1) I think that where it is used ‘a long time’ would be more natural than ‘long’.

No, neither 3 nor 4 would need it.

Thank you for seconding my post with your echo.

But, Fathima, note that No.4 is not correct, as it is shown in #2.

Still keeping up this silly nonsense of not responding directly, eh?

It is not incorrect.

‘Always’ and ‘every’ work in harmony for emphasis there, just as ‘easy’ and ‘every’ can work in harmony.