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? – Esoteric Screen Name Feb 17 '15 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 '15 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 '15 at 12:17
  • @snailboat Thanks! Could you please tell me which is more usual in US? – frogatto Feb 17 '15 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. – snailcar Feb 17 '15 at 12:22

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

|improve this answer|||||

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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