The differences between "have sent" and "sent" ?

Status
Not open for further replies.

crazYgeeK

Member
Joined
Jun 9, 2010
Member Type
Student or Learner
Native Language
Vietnamese
Home Country
Vietnam
Current Location
Vietnam
Hi, Can anyone here let me know when using "have sent" and when using "sent" instead. Please ! I'm not a native English speaker. Thanks to all.
 
Eg I sent it yesterday/ We sent it last week. => There is a rupture between today and yesterday/last week - simple past

Eg I have just sent it/ We have sent it in the morning. => There is no rupture as the day is the same - present perfect.

Pay attention, it is getting common in spoken English to use the simple past while it should be the present perfect. Eg I did it earlier (same day). That is not correct in formal English.

Not a teacher at all
 
Hi, Can anyone here let me know when using "have sent" and when using "sent" instead. Please ! I'm not a native English speaker. Thanks to all.

I have sent the letter this week. (The present perfect is used when the time period has NOT finished, as ‘this week’ means the time is continuing)
I sent the letter last week. (The simple past is used when the time period HAS finished; ‘last week’ is finished)
 
Well, it usually depends on the context, but I'll try to point out a basic difference.

Sent - when there is a specific time
* I sent the letter yesterday.

Have sent - to refer to an action that started some time in the past and has just finished. Also when there's no specific time
 
Thanks to all, let me ask more a question please, when I reply to your posts I want to post a sentence like "my trouble was solved !", Should it be "my trouble was solved" or "my trouble has been solved" ? What should it be when I chat lively with a person and when I post my words to a forum ? Thanks
 
Thanks to all, let me ask more a question please,

when I reply to your posts I want to post a sentence like "my trouble was solved !", Should it be "my trouble was solved" or "my trouble has been solved" ? My problem has been solved meaning from now on it will be OK!

What should it be when I chat lively with a person and when I post my words to a forum ?
That is better to speak/write a grammatical English. However, as you like as long as you are understood.

Thanks

^
 
what nonsense! :roll:

"have" is not needed in any of the sentences in the previous posts.
 
Eg I sent it yesterday/ We sent it last week. => There is a rupture between today and yesterday/last week - simple past

Eg I have just sent it/ We have sent it in the morning. => There is no rupture as the day is the same - present perfect. What's magic about the same day? (or the same week)

Pay attention, it is getting common in spoken English to use the simple past while it should be the present perfect. Says who?

Eg I did it earlier (same day). That is not correct in formal English. Says who?


Not a teacher at all
2006
 
In all the previous posts there is no need using have... Explain
 
what nonsense! :roll:

"have" is not needed in any of the sentences in the previous posts.

did you mean using 'sent' only in any case. Can you give me some examples please. Don't use verbal grammar please. The exact grammar must be in writing not speaking. Thanks !
 
In all the previous posts there is no need using have... Explain
The reasons given for 'having to use' the perfect tense are not valid. Simple past works perfectly well.

British English uses perfect tense more than American English does. But the present perfect sentences have no advantage over the simple past sentences.
 
The reasons given for 'having to use' the perfect tense are not valid. Simple past works perfectly well.

British English uses perfect tense more than American English does. But the present perfect sentences have no advantage over the simple past sentences.

Eg I have lived in France for two years. Have is still optional to you, isn't it?!
 
Eg I have lived in France for two years. Have is still optional to you, isn't it?!
No, it's not optional in that sentence if you are still living there.

So sometimes, using present perfect is the only correct way to say something. But very often using present perfect is just one of the ways to say something. The problem is that sometimes students are incorrectly taught that only present perfect is correct in a certain sentence, when in fact simple past tense is also correct in that sentence.
 
Last edited:
No, it's not optional in that sentence if you are still living there.

So sometimes, using present perfect is the only correct way to say something. But very often using present perfect is just one of the ways to say something. The problem is that sometimes students are mistakenly taught that only present perfect is correct in a certain sentence.

Accordingly, that is an international teaching problem! May you 2006 help teachers, native speakers, academics, students and learners grasp The rule?
 
Accordingly, that is an international teaching problem! May you 2006 help teachers, native speakers, academics, students and learners grasp The rule?

'The rule' is that you have to use perfect tense when it is needed to express your intended meaning, as in your "have lived in France" sentence.

You don't need perfect tense in sentences like 'I sent the letter this week.' Adding "have" adds nothing to the meaning of the sentence.
If simple past tense expresses your meaning clearly, that's all you need.

 
Status
Not open for further replies.

Ask a Teacher

If you have a question about the English language and would like to ask one of our many English teachers and language experts, please click the button below to let us know:

(Requires Registration)
Back
Top