Which one of the following sentences is grammatically correct?

Why do you have added this tag?

Why have you added this tag?

In my opinion the second one is correct and I use it for my writings, but today I have seen the first form and I am in doubt if the first one is correct or not?

  • 1
    Can you add some context about where you encountered the first form? Feb 17, 2015 at 9:09
  • @snailboat Hi thanks for your replay, I've found it in a forum somewhere in the Internet among a bunch of conversations between people. Unfortunately I can't provide more context about it, but which would you use as a native English speaker ? (in daily speaking)
    – frogatto
    Feb 17, 2015 at 12:10
  • @snailboat You're absolutely right! real sentences were Why do you have added Android tag to this article? and Why have you added Android tag to this article?
    – frogatto
    Feb 17, 2015 at 12:17
  • @snailboat Thanks! Could you please tell me which is more usual in US?
    – frogatto
    Feb 17, 2015 at 12:21
  • 2
    The first is ungrammatical, so that sort of makes the second more usual by default :-) Personally, I would probably say "Why did you add this tag?" instead, though.
    – user230
    Feb 17, 2015 at 12:22

1 Answer 1


The first one is not grammatically correct. Second sentence is correct according to grammar and is also the way it is used in standard English. But in spoken English this is used as well:

Why did you add this tag?

Past participle is usually used when the effect of an action is still present, whereas past simple is not concerned with any of that

You must log in to answer this question.

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