Interested in Language
Below sentence grammatically correct,If not correct it also please explain
1.Vijay had been waiting 3 hours when I arrived
2.Vijay was waiting 3 hours when I arrived.
Remember - if you don't use correct capitalisation, punctuation and spacing, anything you write will be incorrect.
As a speaker of AmE, I'm okay with #1 without the "for." (I'm certainly okay WITH it, but I don't find it incorrect without it.)
I'm not a teacher, but I write for a living. Please don't ask me about 2nd conditionals, but I'm a safe bet for what reads well in (American) English.