Which one is correct way of asking question?

a ) From which site you downloaded this file ?


b) From which site did you download this file ?


a) From where you got my number?


b) From Where did you get my number?


1 Answer 1


Certainly, b.

It's a rule of English to add the auxiliary verbs "did, do/does and will" when asking questions.

"did" is for past "do/does" for present "will" future.

What I think that might have confused you was the fact that the preposition from was moved towards the head of the phrase, which is not very common in informal speech.

It is normal in formal speech tough; prepositions tend to appear before the relative pronoun (which, where, who, whom...), considering that the relative pronoun is the object of the preposition.

In your sentences, you are asking for the object of the preposition from, which is the only field that must be completed:

Did you download this file from "field that must be completed".

  • What about From where you got my number? And From where did you got my number ?
    – user4084
    Dec 28, 2017 at 17:40
  • In order to make it easier for you, let's put the relative pronouns and prepositions aside: Did you get my number?, the auxiliary did, do/does, will always comes before the subject of the main sentence. In that case, it is you. So the auxiliary did comes before it. Now, we must put the verb into its normal form, not in the past because did, which already implies past, has been added, so we already know that the sentence is in the past tense: Did you get. You used the past of get, which is got, even though did has already been added. And that's wrong.
    – Davyd
    Dec 29, 2017 at 18:16
  • While Studying on my query I come across Something called embedded questions. E.g. Can you tell me from where you got my number ?
    – user4084
    Dec 30, 2017 at 1:27
  • @user4084 - In that case, the clause from where you got my number is a Dependent Clause (a.k.a: Subordinate Clauses), they have different functions (which I will address below). In that case, it is a noun acting as the object of the verb tell. Subordinate clauses have three different functions: Nominal, Adjectival and Adverbial. Nominal: Can you do what I asked you? / Adjectival: The guy to whom I talked talked to me. / Adverbial: I will talk to you when I get home.
    – Davyd
    Dec 30, 2017 at 20:59

Not the answer you're looking for? Browse other questions tagged .