past simple or present perfect





.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty{ margin-bottom:0;
}







0















This is an excerpt from an official Cambridge exams preparation book:



"Mike: Thank you. Lots of people ........(help) us last year and we want to thank everyone."



The task is to fill in the correct verb form of "help". Present perfect or past simple can be chosen. The correct answer is "have helped" according to the key. I disagree. "Last year" is a finished period of time in the past, so the past simple should be used. Am I wrong?










share|improve this question







New contributor




Manuel is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.





















  • I feel that more context would help. As it stands that looks very much like the wrong answer to me. I agree with the answer below in that lots of people have helped us over the last year would be fine, but for me the over the part is crucial.

    – Minty
    2 days ago


















0















This is an excerpt from an official Cambridge exams preparation book:



"Mike: Thank you. Lots of people ........(help) us last year and we want to thank everyone."



The task is to fill in the correct verb form of "help". Present perfect or past simple can be chosen. The correct answer is "have helped" according to the key. I disagree. "Last year" is a finished period of time in the past, so the past simple should be used. Am I wrong?










share|improve this question







New contributor




Manuel is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.





















  • I feel that more context would help. As it stands that looks very much like the wrong answer to me. I agree with the answer below in that lots of people have helped us over the last year would be fine, but for me the over the part is crucial.

    – Minty
    2 days ago














0












0








0








This is an excerpt from an official Cambridge exams preparation book:



"Mike: Thank you. Lots of people ........(help) us last year and we want to thank everyone."



The task is to fill in the correct verb form of "help". Present perfect or past simple can be chosen. The correct answer is "have helped" according to the key. I disagree. "Last year" is a finished period of time in the past, so the past simple should be used. Am I wrong?










share|improve this question







New contributor




Manuel is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.












This is an excerpt from an official Cambridge exams preparation book:



"Mike: Thank you. Lots of people ........(help) us last year and we want to thank everyone."



The task is to fill in the correct verb form of "help". Present perfect or past simple can be chosen. The correct answer is "have helped" according to the key. I disagree. "Last year" is a finished period of time in the past, so the past simple should be used. Am I wrong?







grammar verbs tenses






share|improve this question







New contributor




Manuel is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.











share|improve this question







New contributor




Manuel is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.









share|improve this question




share|improve this question






New contributor




Manuel is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.









asked 2 days ago









ManuelManuel

1




1




New contributor




Manuel is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.





New contributor





Manuel is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.






Manuel is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.













  • I feel that more context would help. As it stands that looks very much like the wrong answer to me. I agree with the answer below in that lots of people have helped us over the last year would be fine, but for me the over the part is crucial.

    – Minty
    2 days ago



















  • I feel that more context would help. As it stands that looks very much like the wrong answer to me. I agree with the answer below in that lots of people have helped us over the last year would be fine, but for me the over the part is crucial.

    – Minty
    2 days ago

















I feel that more context would help. As it stands that looks very much like the wrong answer to me. I agree with the answer below in that lots of people have helped us over the last year would be fine, but for me the over the part is crucial.

– Minty
2 days ago





I feel that more context would help. As it stands that looks very much like the wrong answer to me. I agree with the answer below in that lots of people have helped us over the last year would be fine, but for me the over the part is crucial.

– Minty
2 days ago










1 Answer
1






active

oldest

votes


















0














The key is whether the writer wants to emphasise that the process is ongoing



In general you are right:



"We sold 200 cars last year."
"200 people joined our club last year."
"200 people visited the shrine last week."


However when speaking of a period that goes up to the present moment, where nothing special happens at this instant in time (other than the writer having to quote figures up to now), writers typically use the "have" version. The implication is that the process is ongoing and this is just a progress report so far.



 "We have sold 20 of the new style of car since it first went on sale in January."
"200 people have joined our club."
"200 people have visited the shrine."


When writing a note of thanks, one is typically emphasising how soon one is writing, to show that one is prompt in expressing appreciation. Moreover, one may be still be expecting more help in the time to come.



Similarly the writer may be wishing for, or requesting, a continuing stream of events. Hence:



"Lots of people have helped us in this first difficult month with the new baby."
"Lots of you joined our club last month. Will anyone who hasn't joined, please do so?"
"200 people have visited the shrine already. When it appears on Google Maps, many more will come."


I agree with the exam preparation book that the best answer is "have helped us", but I do not think your answer is terrible or would be considered incorrect by most English speakers. They have unfortunately made it difficult for you to instantly pick "have helped", by saying "last year", which doesn't particularly strongly suggest an ongoing process.



More idiomatic UK English would be "have helped us over the past year". This underlines the ongoing nature of the need for help, and that the slice of just one year is arbitrary. "Keep the help coming, please!"






share|improve this answer


























  • Thanks for your detailed reply. My idea was it should say "the last year" in order to describe "a period that goes up to the present moment" and not only "last year". I thought "last year" always refers to the previous calendar year. Am I wrong?

    – Manuel
    2 days ago













  • Tricky. Strictly speaking, "last year" (when said today, 6 April 2019) means 2018. That is why the question in the book is not helpfully worded. Again, I think your answer would be considered generally correct by most English speakers. I am just trying to explain why the book authors thought differently. In the end, I don't think you need to spend too much time worrying about it, as it is a subtle point and your answer is very reasonable.

    – Eureka
    2 days ago












Your Answer








StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "97"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);

StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});

function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: false,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: null,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
noCode: true, onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});


}
});






Manuel is a new contributor. Be nice, and check out our Code of Conduct.










draft saved

draft discarded


















StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fenglish.stackexchange.com%2fquestions%2f492857%2fpast-simple-or-present-perfect%23new-answer', 'question_page');
}
);

Post as a guest















Required, but never shown

























1 Answer
1






active

oldest

votes








1 Answer
1






active

oldest

votes









active

oldest

votes






active

oldest

votes









0














The key is whether the writer wants to emphasise that the process is ongoing



In general you are right:



"We sold 200 cars last year."
"200 people joined our club last year."
"200 people visited the shrine last week."


However when speaking of a period that goes up to the present moment, where nothing special happens at this instant in time (other than the writer having to quote figures up to now), writers typically use the "have" version. The implication is that the process is ongoing and this is just a progress report so far.



 "We have sold 20 of the new style of car since it first went on sale in January."
"200 people have joined our club."
"200 people have visited the shrine."


When writing a note of thanks, one is typically emphasising how soon one is writing, to show that one is prompt in expressing appreciation. Moreover, one may be still be expecting more help in the time to come.



Similarly the writer may be wishing for, or requesting, a continuing stream of events. Hence:



"Lots of people have helped us in this first difficult month with the new baby."
"Lots of you joined our club last month. Will anyone who hasn't joined, please do so?"
"200 people have visited the shrine already. When it appears on Google Maps, many more will come."


I agree with the exam preparation book that the best answer is "have helped us", but I do not think your answer is terrible or would be considered incorrect by most English speakers. They have unfortunately made it difficult for you to instantly pick "have helped", by saying "last year", which doesn't particularly strongly suggest an ongoing process.



More idiomatic UK English would be "have helped us over the past year". This underlines the ongoing nature of the need for help, and that the slice of just one year is arbitrary. "Keep the help coming, please!"






share|improve this answer


























  • Thanks for your detailed reply. My idea was it should say "the last year" in order to describe "a period that goes up to the present moment" and not only "last year". I thought "last year" always refers to the previous calendar year. Am I wrong?

    – Manuel
    2 days ago













  • Tricky. Strictly speaking, "last year" (when said today, 6 April 2019) means 2018. That is why the question in the book is not helpfully worded. Again, I think your answer would be considered generally correct by most English speakers. I am just trying to explain why the book authors thought differently. In the end, I don't think you need to spend too much time worrying about it, as it is a subtle point and your answer is very reasonable.

    – Eureka
    2 days ago
















0














The key is whether the writer wants to emphasise that the process is ongoing



In general you are right:



"We sold 200 cars last year."
"200 people joined our club last year."
"200 people visited the shrine last week."


However when speaking of a period that goes up to the present moment, where nothing special happens at this instant in time (other than the writer having to quote figures up to now), writers typically use the "have" version. The implication is that the process is ongoing and this is just a progress report so far.



 "We have sold 20 of the new style of car since it first went on sale in January."
"200 people have joined our club."
"200 people have visited the shrine."


When writing a note of thanks, one is typically emphasising how soon one is writing, to show that one is prompt in expressing appreciation. Moreover, one may be still be expecting more help in the time to come.



Similarly the writer may be wishing for, or requesting, a continuing stream of events. Hence:



"Lots of people have helped us in this first difficult month with the new baby."
"Lots of you joined our club last month. Will anyone who hasn't joined, please do so?"
"200 people have visited the shrine already. When it appears on Google Maps, many more will come."


I agree with the exam preparation book that the best answer is "have helped us", but I do not think your answer is terrible or would be considered incorrect by most English speakers. They have unfortunately made it difficult for you to instantly pick "have helped", by saying "last year", which doesn't particularly strongly suggest an ongoing process.



More idiomatic UK English would be "have helped us over the past year". This underlines the ongoing nature of the need for help, and that the slice of just one year is arbitrary. "Keep the help coming, please!"






share|improve this answer


























  • Thanks for your detailed reply. My idea was it should say "the last year" in order to describe "a period that goes up to the present moment" and not only "last year". I thought "last year" always refers to the previous calendar year. Am I wrong?

    – Manuel
    2 days ago













  • Tricky. Strictly speaking, "last year" (when said today, 6 April 2019) means 2018. That is why the question in the book is not helpfully worded. Again, I think your answer would be considered generally correct by most English speakers. I am just trying to explain why the book authors thought differently. In the end, I don't think you need to spend too much time worrying about it, as it is a subtle point and your answer is very reasonable.

    – Eureka
    2 days ago














0












0








0







The key is whether the writer wants to emphasise that the process is ongoing



In general you are right:



"We sold 200 cars last year."
"200 people joined our club last year."
"200 people visited the shrine last week."


However when speaking of a period that goes up to the present moment, where nothing special happens at this instant in time (other than the writer having to quote figures up to now), writers typically use the "have" version. The implication is that the process is ongoing and this is just a progress report so far.



 "We have sold 20 of the new style of car since it first went on sale in January."
"200 people have joined our club."
"200 people have visited the shrine."


When writing a note of thanks, one is typically emphasising how soon one is writing, to show that one is prompt in expressing appreciation. Moreover, one may be still be expecting more help in the time to come.



Similarly the writer may be wishing for, or requesting, a continuing stream of events. Hence:



"Lots of people have helped us in this first difficult month with the new baby."
"Lots of you joined our club last month. Will anyone who hasn't joined, please do so?"
"200 people have visited the shrine already. When it appears on Google Maps, many more will come."


I agree with the exam preparation book that the best answer is "have helped us", but I do not think your answer is terrible or would be considered incorrect by most English speakers. They have unfortunately made it difficult for you to instantly pick "have helped", by saying "last year", which doesn't particularly strongly suggest an ongoing process.



More idiomatic UK English would be "have helped us over the past year". This underlines the ongoing nature of the need for help, and that the slice of just one year is arbitrary. "Keep the help coming, please!"






share|improve this answer















The key is whether the writer wants to emphasise that the process is ongoing



In general you are right:



"We sold 200 cars last year."
"200 people joined our club last year."
"200 people visited the shrine last week."


However when speaking of a period that goes up to the present moment, where nothing special happens at this instant in time (other than the writer having to quote figures up to now), writers typically use the "have" version. The implication is that the process is ongoing and this is just a progress report so far.



 "We have sold 20 of the new style of car since it first went on sale in January."
"200 people have joined our club."
"200 people have visited the shrine."


When writing a note of thanks, one is typically emphasising how soon one is writing, to show that one is prompt in expressing appreciation. Moreover, one may be still be expecting more help in the time to come.



Similarly the writer may be wishing for, or requesting, a continuing stream of events. Hence:



"Lots of people have helped us in this first difficult month with the new baby."
"Lots of you joined our club last month. Will anyone who hasn't joined, please do so?"
"200 people have visited the shrine already. When it appears on Google Maps, many more will come."


I agree with the exam preparation book that the best answer is "have helped us", but I do not think your answer is terrible or would be considered incorrect by most English speakers. They have unfortunately made it difficult for you to instantly pick "have helped", by saying "last year", which doesn't particularly strongly suggest an ongoing process.



More idiomatic UK English would be "have helped us over the past year". This underlines the ongoing nature of the need for help, and that the slice of just one year is arbitrary. "Keep the help coming, please!"







share|improve this answer














share|improve this answer



share|improve this answer








edited 2 days ago

























answered 2 days ago









EurekaEureka

1,00826




1,00826













  • Thanks for your detailed reply. My idea was it should say "the last year" in order to describe "a period that goes up to the present moment" and not only "last year". I thought "last year" always refers to the previous calendar year. Am I wrong?

    – Manuel
    2 days ago













  • Tricky. Strictly speaking, "last year" (when said today, 6 April 2019) means 2018. That is why the question in the book is not helpfully worded. Again, I think your answer would be considered generally correct by most English speakers. I am just trying to explain why the book authors thought differently. In the end, I don't think you need to spend too much time worrying about it, as it is a subtle point and your answer is very reasonable.

    – Eureka
    2 days ago



















  • Thanks for your detailed reply. My idea was it should say "the last year" in order to describe "a period that goes up to the present moment" and not only "last year". I thought "last year" always refers to the previous calendar year. Am I wrong?

    – Manuel
    2 days ago













  • Tricky. Strictly speaking, "last year" (when said today, 6 April 2019) means 2018. That is why the question in the book is not helpfully worded. Again, I think your answer would be considered generally correct by most English speakers. I am just trying to explain why the book authors thought differently. In the end, I don't think you need to spend too much time worrying about it, as it is a subtle point and your answer is very reasonable.

    – Eureka
    2 days ago

















Thanks for your detailed reply. My idea was it should say "the last year" in order to describe "a period that goes up to the present moment" and not only "last year". I thought "last year" always refers to the previous calendar year. Am I wrong?

– Manuel
2 days ago







Thanks for your detailed reply. My idea was it should say "the last year" in order to describe "a period that goes up to the present moment" and not only "last year". I thought "last year" always refers to the previous calendar year. Am I wrong?

– Manuel
2 days ago















Tricky. Strictly speaking, "last year" (when said today, 6 April 2019) means 2018. That is why the question in the book is not helpfully worded. Again, I think your answer would be considered generally correct by most English speakers. I am just trying to explain why the book authors thought differently. In the end, I don't think you need to spend too much time worrying about it, as it is a subtle point and your answer is very reasonable.

– Eureka
2 days ago





Tricky. Strictly speaking, "last year" (when said today, 6 April 2019) means 2018. That is why the question in the book is not helpfully worded. Again, I think your answer would be considered generally correct by most English speakers. I am just trying to explain why the book authors thought differently. In the end, I don't think you need to spend too much time worrying about it, as it is a subtle point and your answer is very reasonable.

– Eureka
2 days ago










Manuel is a new contributor. Be nice, and check out our Code of Conduct.










draft saved

draft discarded


















Manuel is a new contributor. Be nice, and check out our Code of Conduct.













Manuel is a new contributor. Be nice, and check out our Code of Conduct.












Manuel is a new contributor. Be nice, and check out our Code of Conduct.
















Thanks for contributing an answer to English Language & Usage Stack Exchange!


  • Please be sure to answer the question. Provide details and share your research!

But avoid …



  • Asking for help, clarification, or responding to other answers.

  • Making statements based on opinion; back them up with references or personal experience.


To learn more, see our tips on writing great answers.




draft saved


draft discarded














StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fenglish.stackexchange.com%2fquestions%2f492857%2fpast-simple-or-present-perfect%23new-answer', 'question_page');
}
);

Post as a guest















Required, but never shown





















































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown

































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown







Popular posts from this blog

Bruad Bilen | Luke uk diar | NawigatsjuunCommonskategorii: BruadCommonskategorii: RunstükenWikiquote: Bruad

Modern approach to radio buttons

Glitch in AC sine wave interfering with phase cut dimming