Search from various English teachers...
Brazil flag木叶丸
Which one is correct? 1) How long did she ask him to wait? 2) How long did she ask him to wait for? 3) For how long did she ask him to wait? I don't like 1) because there 'how long' may refer to 'ask'. I don't like 2) because there is no 'for' in the initial sentence. And I don't like 3) because it starts with a preposition. What would you advise?

Answers · 3

0
The third one is certainly the best choice, or if i may say, the only correct choice. Because, as you said, the first one is ambiguous, while the second one is not gramatically correct. I hope i was of some use. Best regards. Regarding to you not feeling comfortable with the last one because it starts with a preposition- it shouldn't bother you because it is correct.
0
Most people using common language would use #1, but the grammatically correct is probably #3. USUALLY, a person is notsupposed to end a sentence with a preposition making #2 incorrect.
0
i think you can use 2 and 3......both are fine

Still haven’t found your answers?

Write down your questions and let the native speakers help you!

Don’t miss out on the opportunity to learn a language from the comfort of your own home. Browse our selection of experienced language tutors and enroll in your first lesson now!

Start Learning Today