Learn English – Is “take a long time to wait” grammatical

usageverbs

Would it be grammatical to ask:

"Did it take you a long time to wait for us yesterday?"

Some Russian guy on another forum is insisting that he has researched this and that it's grammatical and idiomatic. To me it sounds downright ludicrous.

My version is "Did you have to wait long for us yesterday?" and he claims that's incorrect! (I'm American by the way)

Best Answer

No, a few, more idiomatic, ways of saying it would be:

"Did you wait for us for a long time yesterday?"

"Did you wait long for us yesterday?"

"Were you waiting a long time for us yesterday?"

Related Topic