Results 1 to 5 of 5
  1. Junior Member
    Interested in Language
    • Member Info
      • Native Language:
      • Urdu
      • Home Country:
      • India
      • Current Location:
      • India

    • Join Date: Dec 2013
    • Posts: 83
    #1

    Why have you done it vs Why did you do it.

    Hello All,

    Need some help in understanding the possible difference between these 2 senteces.
    1) Why have you done it?
    2) Why did you do it?

    I mean I am aware that the first one is a present perfect and the later one is simple past. Trying to understand which one would be appropriate to use in the below scenario.
    Example. Someone closed a deal with a client at some point in the past and now(today) I need to ask him/her why they did that. So which one would be appropriate as far as I understand the 2nd one should be fine. Considering the action was completed in the past.

    Thanks in advance.
    Last edited by farhankhan2007; 27-Apr-2017 at 18:25.

  2. VIP Member
    Interested in Language
    • Member Info
      • Native Language:
      • American English
      • Home Country:
      • United States
      • Current Location:
      • United States

    • Join Date: Dec 2015
    • Posts: 12,358
    #2

    Re: Why have you done it vs Why did you do it.

    The first is in the present perfect.

    Someone closed a deal with a client at some point in the past and now(today) I need to ask him/her why they did that.
    You used the right tense in your question to the forum. Use the same one when you ask the client.
    I am not a teacher.

  3. Junior Member
    Interested in Language
    • Member Info
      • Native Language:
      • Urdu
      • Home Country:
      • India
      • Current Location:
      • India

    • Join Date: Dec 2013
    • Posts: 83
    #3

    Re: Why have you done it vs Why did you do it.

    Correction made in reference to present perfect.
    Just one more question if I may ask?

    Would this rule be applied to a person who left a place at some point in past during the same day?
    Can I ask, did he leave? Or shall I ask, has he left?

  4. VIP Member
    Interested in Language
    • Member Info
      • Native Language:
      • American English
      • Home Country:
      • United States
      • Current Location:
      • United States

    • Join Date: Dec 2015
    • Posts: 12,358
    #4

    Re: Why have you done it vs Why did you do it.

    Quote Originally Posted by farhankhan2007 View Post
    Correction made in reference to present perfect.
    Just one more question if I may. ask?

    Would this rule be applied to a person who left a place at some point in the past during the same day?
    Can I ask, "did he leave?" Or should shall I ask, "has he left?"
    Either is possible. Strictly speaking, with the simple past, you're asking about whether an action took place; with the past perfect, you're asking whether he is no longer present. What the speaker is thinking about may influence the choice. The speaker is more likely to choose the simple past if they're considering the time the other person left, and the present perfect if they're thinking about where the person is.
    I am not a teacher.

  5. emsr2d2's Avatar
    Moderator
    English Teacher
    • Member Info
      • Native Language:
      • British English
      • Home Country:
      • UK
      • Current Location:
      • UK

    • Join Date: Jul 2009
    • Posts: 47,410
    #5

    Re: Why have you done it vs Why did you do it.

    Quote Originally Posted by farhankhan2007 View Post
    Hello all,

    I need some help in understanding the possible difference between these 2 sentences.

    1) Why have you done it?
    2) Why did you do it?

    I mean I am aware that the first one is a present perfect and the later second one is simple past. I am trying to understand which one would be appropriate to use in the below scenario.

    Example. Someone closed a deal with a client at some point in the past and now (space required before an opening bracket) (today) I need to ask him/her why they did that.

    So which one would be appropriate? As far as it, I understand the 2nd second one should be fine considering the action was completed in the past.

    Thanks in advance.
    Note my corrections above.
    Remember - if you don't use correct capitalisation, punctuation and spacing, anything you write will be incorrect.

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •