[Grammar] present perfect versus simple past

Status
Not open for further replies.

hal24

Member
Joined
Oct 24, 2010
Member Type
Student or Learner
Native Language
Arabic
Home Country
United States
Current Location
United States
I am confused about when to use the present perfect versus simple past

Russia has banned gas supply last October.

Russia banned gas supply last October.
 

Verona_82

Senior Member
Joined
Oct 15, 2010
Member Type
Other
Native Language
Russian
Home Country
Russian Federation
Current Location
Ukraine
Hi.
Please note I'm not a teacher.

The Present Perfect is not normally used with words that refer to a finished period of time, like yesterday, 5 minutes ago, last month, in 1999, when I was a child etc. This is because the Present Perfect focuses on the present, and words like these focus on the past.

So, in your case, you should use the Past Simple (last October is a reference to the past)
 
  • Like
Reactions: 5jj

5jj

Moderator
Staff member
Joined
Oct 14, 2010
Member Type
English Teacher
Native Language
British English
Home Country
Czech Republic
Current Location
Czech Republic
Please note I'm not a teacher.
Thank you for reading and following the forum guidelines. I wish others would.

Having said that, I must also say that your advice, when you give it, is usually sound.

You occasionally make mistakes, but readily admit them when they are pointed out. The forum is richer for contributions from members such as you.

Please continue to answer questions - and, of course, to ask them.
 

MrPedantic

Key Member
Joined
Feb 16, 2005
Member Type
Other
Native Language
English
Home Country
England
Current Location
England
As a footnote:

The present perfect often expresses a connection or continuum between a past action (or state) and the present.

Thus these two sentences may describe the same event:

1. I have eaten 6 chipolatas.
2. I ate 6 chipolatas.

but in #1, the speaker chooses to express a connection between the event and the time of speaking, whereas in #2 he doesn't.

Hence the unidiomatic nature of a sentence such as:

3. ??? I have eaten 6 chipolates last night.

"I have eaten" maintains the past-present connection; but "last night" places the action firmly in the past and thereby creates an incongruity.

Best wishes,

MrP
 
  • Like
Reactions: 5jj

mykwyner

Key Member
Joined
May 13, 2005
Member Type
English Teacher
Native Language
English
Home Country
United States
Current Location
United States
Russia has banned gas supply last October.

If you had said, "Russia has banned [the] gas supply since last October, that would have made the connection to the present and justified the use of the perfect tense.
 
Status
Not open for further replies.
Top