0
GSivakumar Posted 17 years ago
Grammar

Sent vs have sent

Hi
I am new to this forum. I have one question to start with.
What is the difference between "I sent the letter today" and "I have sent the letter today".
Thanks
Sivakumar
  

Top answer

Hello, Sivakumar-- and welcome to English Forums. Use the present perfect when the action relates to now in some way, and the simple past when the action is finished and done with. When you say 'I have sent the letter today', it stresses the recentness of the action or it is said in response to a present inquiry as to the letter's status, for example.

  • Hello, Sivakumar-- and welcome to English Forums.
  • Use the present perfect when the action relates to now in some way, and the simple past when the action is finished and done with.
  • When you say 'I have sent the letter today', it stresses the recentness of the action or it is said in response to a present inquiry as to the letter's status, for example.
Free · every Monday

Get the Weekly English Kit 📬

New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.

3 Answers
0
Hello, Sivakumar-- and welcome to English Forums.

Use the present perfect when the action relates to now in some way, and the simple past when the action is finished and done with. When you say 'I have sent the letter today', it stresses the recentness of the action or it is said in response to a present inquiry as to the letter's status, for example.
0
A general rule of thumb is not to be specific as to when an action occured with the present perfect:

I have eaten there many times;

we have often been told;

she has never offended me;

you have always been faithful;

I have seen that movie twice;

etc.

Related Questions