English Language & Usage Stack Exchange is a question and answer site for linguists, etymologists, and serious English language enthusiasts. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

This question already has an answer here:

I have a sentence:

It can be derived from either A or B.

But I’m not sure how to ask the following question:

Which one of them can it be derived from?

Is that ok, or would it be better if it were like this:

From which one of them can it be derived?

share|improve this question

marked as duplicate by tchrist, StoneyB, Jon Hanna, Kristina Lopez, aedia λ Feb 19 '13 at 18:26

This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.

Either is correct, the one with the stranded preposition at the end is more colloquial, and the next one with the pied-piped preposition (from which) is less colloquial. You can leave out the one if you like in either sentence; it makes the sentence slightly less colloquial. The more syntactic work one requires of the listener, the less colloquial the speech. – John Lawler Feb 19 '13 at 17:08
@JohnLawler Perfect answer in your comment. Is that a comment because of the potential duplicates? Just want to make sure I have my head on straight about the SOP. And question 16! – livresque Feb 19 '13 at 18:00
Pay no attention to SOP. There is no real distinction between comments and answers except for size and difficulty of editing. Despite all the hooraw about "duplication", most of the supposedly duplicate A.s that get pointed to are not relevant to the Q.s that they get linked to. I don't bother with an official answer unless there isn't one that addresses a specific question I can answer in detail. Most of the questions posted here aren't like that. – John Lawler Feb 19 '13 at 21:10

Prohibitions against ending sentences and clauses with prepositions exist in Latin, but aren't really sensible in English. Either of those forms is correct, though personally I would like dropping the word "one" from either.

share|improve this answer

Not the answer you're looking for? Browse other questions tagged or ask your own question.