0

I was reading the book "Essential Grammar in use" Third Edition by Raymond Murphy.

In page no.56, there were some questions about using Past Tense and Present Perfect Tense. In that, one question confused me a little. I've given it below,

The washing machine was broken, but it's OK now. It __________ (repair).

My answer at first sight was "was repaired" (wrong answer) because I thought the action was completed in the past.

But the correct answer given in the book was "has been repaired". It confused me a little. However, I understood it later that the action's result "It's OK now" has been related to the present. So the answer "has been repaired" seemed correct to me.

However I always confuse this below examples,

"I sent an email to you yesterday."

"We despatched a parcel to you yesterday."

vs.

"I have sent an email to you."

"We have despatched a parcel to you."

The first one should be the most common or correct answer. But what's wrong with the second one? Can I use it? Because the mail sent / parcel despatched has some connection with the Present, because it hasn't reached them yet.

Also please clarify, whenever I use Past tense, Is it always required to tell the time of action? Eg. "I sent an email to you yesterday."

I have already asked similar questions here. But still, I have some little confusions. As a non-native English speaker, most of the time, I think that something I did in the past has some connection with the present moment and I feel like I need to use " Present Perfect".

Please help me. Thanks in advance.

Update:

This question has been marked as duplicate. The other question was also asked by me. However this one is different & more in detail than the other question. That question was about the time markers (yesterday) with Present Perfect tense. But this is about no time markers, but I'm asking that, is it OK to use Present Perfect tense when the action was happened some hours ago however the action is still connected to the present moment.

Raj 33
  • 825
  • 2
  • 17
  • 30

1 Answers1

0

Being a non-native speaker, I too had the same confusion. However, by observing lots of examples and reading answers here, on this site, I can now be clear! I'll try to solve this for you.

It is actually the context that decides what to use when! But, please note that there are no concrete rules for what I'm saying.

Let's create a scene at some office.

There is an email regarding 'refund' from one of your clients, and this needs to be addressed immediately. You forward that mail immediately to the salesperson. You now call him and say:

I have sent you an email of Mike. Please look into the matter immediately.

Now, think that the mail had no urgency. After 4-5 hours you are meeting the salesperson and just informing/confirming about the email. You say:

I have sent you an email a couple of hours back. Did you check it?

If the matter is serious and things are ignored. In other words, there was no reply from your sales department to the client. You now emphasis that the mail is with the salesperson since quite long. Now here, quite long could be just 3 hours as well, but the delay is unpardonable. Had/have both can work. You angrily say:

I have/had sent the mail two hours ago, and still there is no reply! The client is angry.

If it is the next day, you may use had because it's now a distant past.

I had sent you an email yesterday. Please check, and go for push notification.

Again, to repeat, there is no strict rule I have come across. Depending on the situation, you use 'have/had' or neither of them. However, as I said, it will look down to me if you use 'have' and refer to the mail sent yesterday!

I have had sent you an email yesterday.

If I try to remember all the instances, I can also say that you use nothing (no had/have) while narrating the case or matter to someone. However, this could be common only in informal talk.

You know what happened yesterday? Mike, one of our clients, shot an email to me and he was completely pissed off! He wanted a refund, and the matter was pending for more than a month! I then forwarded the mail to Andrew and thankfully, all was settled.

No had/have there!

Maulik V
  • 66,059
  • 109
  • 310
  • 456
  • Thanks for the detailed answer. But please clarify this, If something was happened in a distant past like yesterday, but still it has been connected to the present, then we can use "I had sent you an email yesterday. Please check, and go for push notification". Is it FORMAL? Because sending these kind of mails in workplace should be FORMAL, right? – Raj 33 Nov 29 '17 at 08:31
  • Yes, I had sent you an email yesterday is perfectly okay. In fact, it should be like that! It's formal. It is not connected with the present..it's just a reminder that may happen even after a month; there too, you use 'had.' @Raj33 – Maulik V Nov 29 '17 at 08:36
  • Maybe in some dialects the following is acceptable, but not in British English: I have sent you an email a couple of hours back in BrEng it's I sent it a couple of hours ago the time has been clearly specified, it doesn't matter if it was 2 minutes ago or two hours, the action was completed in that time slot. – Mari-Lou A Nov 29 '17 at 08:43
  • Okay, noted! @Mari-LouA But don't you think that no had/have is common while storytelling or narrating the event as I wrote? – Maulik V Nov 29 '17 at 08:48
  • @Mari-LouA, Thanks for the answer. I now understand that "I sent it a couple of hours ago" is more common than the other. But my question is simple, even if the parcel/ mail is not reached them yet, like the action is still connected to the present moment, would you still use the same "I sent it a couple of hours ago?". – Raj 33 Nov 29 '17 at 08:50
  • @Raj33 yes, I would still write and say I sent it a couple of hours ago (the action of sending was completed in the past at a specific point in time) while the recipients might reply We haven't received it yet (the action of receiving is incompleted). – Mari-Lou A Nov 29 '17 at 08:54
  • @Mari-LouA, Thanks for the answer. I'm clear about that now. But what about, with no specified time? I mean "I sent it to you" – Raj 33 Nov 29 '17 at 08:56
  • @Raj33 It depends on context, any sentence in the Simple Past isolated from context might be correct. – Mari-Lou A Nov 29 '17 at 08:58
  • @Mari-LouA, This is what I have understood so far "I sent it to you, Have you received it?" looks like the mail sent is entirely past and "I have sent it to you, have you received it" looks like the moment he has sent the mail or recent past. – Raj 33 Nov 29 '17 at 09:02
  • @Raj33 I am sorry but it is against Stack Exchange rules to indulge in improper use of comments, and using this page as if it were a forum is considered inappropriate use. Please ask a new question if you are still confused explaining clearly your confusion and the research you have done. Thanks :) – Mari-Lou A Nov 29 '17 at 09:05
  • @Raj33 it's all context as I said in my answer. Check: My brother had sent me a parcel last year...and I am getting it now! What a poor service! – Maulik V Nov 29 '17 at 09:06
  • @Mari-LouA, Sorry, I have asked too many doubts in the comments section. But you know very well that If I ask this kind of question again, then it will be marked as duplicate. – Raj 33 Nov 29 '17 at 09:15
  • @MaulikV, Thanks for your kind support and answers. I think I have to read more questions and answers to get used to it. – Raj 33 Nov 29 '17 at 09:21
  • This answer is incorrect and misleading. "I have sent you a message yesterday" is wrong usage of the perfect. When you describe an event at a specific point in time, like "yesterday", you should use the past tense: "I sent you a message yesterday". "I have sent you a message" describes a situation at the present (hence "present perfect"): at this time the message is already sent; I have completed sending it; it's done. Past perfect describes completeness at a point in the past. Please read the canonical post for a more detailed explanation. – laugh salutes Monica C Dec 01 '17 at 18:40