Edson Martins
Present Perfect vs Simple Past

Hello everyone,

I have some questions about Present Perfect.

Present Perfect we can't use for specific time, right?

E.g: My car has broken down three times this week.

In this example, "this week" is not a specific time? If it's the correct, the correct phrase would be: "My car broke down three times this week" ?

I've found this example here:
http://www.englishpage.com/verbpage/presentperfect.html

Thanks,
Edson Martins

26 окт. 2016 г., 20:35
Комментариев · 7
4

When they say specific "time", they mean "occasion", "instance". So perhaps your car broke down on Monday, Wednesday and Friday of this week and you are talking on Saturday.

"This week" is an expression used for the current week, and so in this sentence, the time period is from last Sunday or Monday until now.  It's possible that the car will break down again this week. So the present perfect is a the most correct option here. 

From what I understand, in everyday conversation in many parts of the USA, the simple past would be used in this situation more often than the present perfect, but the present perfect would still be correct.  In the rest of the world, only the present perfect would be correct in this situation.

26 октября 2016 г.
3
I can't speak for the entire world, but in the US both sentences are used with equal frequency and are considered correct with no one distinguishing any difference between the two. 
27 октября 2016 г.
2

In response to Stephen Larrabee (thumbs up even if only to cancel out some unjustified thumbs downs), Dan from Massachusetts has debated this issue before with me and other US teachers, and he takes the British approach to this particular usage of the present perfect (repeated times).  So based on what he says, there are some regional variations in the US. However, I report his only as hearsay.

If I talked about "this week" on Saturday to mean the finished working week up to Friday, I can imagine using the past simple naturally too.

27 октября 2016 г.
2

"We can't use Present Perfect with a specific time, right?"

Not exactly. We can't use Present Perfect with a specific time in the past.  Present Perfect already has a specific time: now.

When we use "this week", "this morning", "today" and so on with Present Perfect, we are still in that timeframe.  My car has broken down three times this week means in the timeframe starting at the beginning of this week, up to now (and still in this week).

26 октября 2016 г.
1

Hello everyone,

I have some questions about Present Perfect.

Present Perfect we can't use for specific time, right?

E.g: My car has broken down three times this week.

In this example, "this week" is not a specific time? If it's the correct, the correct phrase would be: "My car broke down three times this week" ?

I've found this example here:
http://www.englishpage.com/verbpage/presentperfect.html

Thanks,
Edson Martins


Hi Edson, 

how are you? 

both sentences are indeed correct the difference is whether the week is finished at the time of the enunciation.

We will usually use the present perfect for things that are linked somehow to the present.

In this case, the week is not over, and God forbid (haha) it could still break another time.

The simple past refers to finished past actions.

Hope this helps,

Regards,

Danielle

26 октября 2016 г.
Подробнее