Both sentences are in the past, what is the difference?

Mr X had driven them home.

Mr X has driven them home.

marked as duplicate by Jason Bassford, sumelic, jimm101, choster, Community Feb 27 at 14:16

This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.


the difference is that the first sentence is in past perfect because the auxiliary you are using is had, while the second sentence is written in present perfect for this time we use as auxiliary Has / Have. Another big difference is the usefulness of these times.

The Present Perfect we use it when. An action that started in the past and continues to the present. I have lived in this city for six months. An action that happened before now (unspecified time)

While the Past Perfect we use it when: An action that happened before a time in the past

  • So on the example above I should use the past perfect instead of the present perfect. Mr X had driven them home. Driving someone´s home is an action that comes with an ending. While in your example I have lived in this city for 6 months implies a continuity... Is this correct? Thank you! – Anna Feb 26 at 13:17

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