1

I've learnt Present perfect express the more of results than the action itself.

She has gone there.

Such as this above means, "she went there, so she's not here now". But when you use in question forms, I couldn't get the differences between Present perfect and Simple past.

Where did she go?

Where has she gone?

Aren't those both telling the same meaning, which "she's not here"?

  • 1
    The first sentence could be used to refer to something that happened ten years ago. The second sentence would be used to refer to something that only recently happened (from your own reference anyway). – Jason Bassford Supports Monica Jan 1 at 3:48
1

The present perfect is used to emphasize that the past action has present consequences. "She has gone there" does not imply that the person is no longer there. For example:

Q: Why didn't your mother answer the phone?

A: She has gone to the store.

Regardless of whether the sentence is a question, the present perfect should only refer to past actions that have ongoing consequences in the present. The simple past can refer to any past actions. For example:

I heard that your mother took a trip last summer. Where did she go?

vs.

I heard that your mother is out of town. Where has she gone?

As the present perfect is used for emphasis, the simple past can often be used instead. For example, there is nothing wrong with:

I heard that your mother is out of town. Where did she go?

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.