0
Guest Posted 21 years ago
Grammar

For how long

Teachers, could you look at the sentence: How long have you lived here? I have lived here for three years.
I wonder if there should be a "for" at the front of the sentence. "For how long have you lived here? " because "three years" follows "for" as its complement. Therefore "how long" corresponds to "three years" in content and in sentence structure. I would like to hear your explations. Thank you. Also could you look at this sentence, "Where are you moving? Or "Where are you moving to?"
  

Top answer

How long have you lived here? How long have you lived here for? For how long have you lived here?

  • How long have you lived here?
  • How long have you lived here for?
  • For how long have you lived here?
  • Where are you moving?
  • Where are you moving to?
Free · every Monday

Get the Weekly English Kit 📬

New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.

4 Answers
0
How long have you lived here?
How long have you lived here for?
For how long have you lived here?

Where are you moving?
Where are you moving to?
To where are you moving?

All of these are acceptable and in use. The third form, with the preposition at the beginning, is the most formal, and is often considered overly so. More usual is the form with the deferr
0
Thank you Mr. Micawber for your explanation. Now I understand it is omission of preposition. I believe this also applies to " (At) what time do you usually have lunch."?
I have one more question about "Where are you moving (to)?" I have heard that "where" is an adverb, and an adverb can act as a prepositional phrase. In the above sentence, can "where" be used as "to what city"? If this is c
0
In the above sentence, can "where" be used as "to what city"? If this is correct, will "to" become unnecessary? Thank you.


JT: Yes, given enough context, "where" can be used to mean "to what city". But the 'to' cannot be dropped without a dramatic shift in meaning.

What city are you moving? ,

means exactly what it says, the question asks which
0
I fixed it for you.
You had
at the beginning and
at the end.
You needed
at the beginning and </quote> at the end.

Related Questions