Are they both correct?

1. How many years have you learned English for?
2. For how many years have you learned English?
Original Post
The first sentence should not have 'for' at the end.

The second sentence can have 'for' at the beginning.

But the verb is not correct. Use 'study' instead:

We'd say:

1. How many years have you studied English?
2. For how many years have you studied English?
Hello, Rachel.

Is it right to say: What kind of music do you listen to? With to? Since we don't say "How many years have you studied English for", is it because "listen" is an intransitive verb while "study" is a transitive verb here?

How about the following two sentences?

1. Through what kind of media do you ususally get information?
2. What kind of media do you ususally get information through?

Do we add through at the end of No.2? Or is it better to say "What kind of media do you usually turn to to get information"?

Thank you very much.
Sorry, can I ask one more question? Does the from make sentence number 2 any different from number 1?

1. Where do you get it?
2. Where do you get it from?

Add Reply

×
×
×
×
Link copied to your clipboard.
×