How long has he been waiting (for)?

Mme Guitton

New Member
French
Hello !

I gave some sentences to my students and asked them to ask a question about the words in bold letters (as if they were missing from the sentence). I have a hard time deciding which answer is the right one.

Sentence
He’s been waiting for an hour.

Question
How long has he been waiting?
How long has he been waiting for?

Grammarly tells me it is incorrect, what do you think? And can you explain to me?

Thanks in advance!
 
  • Wordy McWordface

    Senior Member
    SSBE (Standard Southern British English)
    "How long has he been waiting for.... what? indicating something or someone.
    It isn't. Take a look at the OP. The optional for is clearly a temporal preposition:

    How long has he been waiting [for]?
    He's been waiting for an hour

    This is a different from the for in the following questions, which is essential:

    Who is he waiting for?
    He's waiting for his sister.

    What is he waiting for?
    He's waiting for a bus.
     
    Last edited:
    Top