past simple or present perfect
.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty{ margin-bottom: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?
grammar verbs tenses
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.
add a comment |
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
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
add a comment |
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
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
grammar verbs tenses
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.
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
add a comment |
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
add a comment |
1 Answer
1
active
oldest
votes
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!"
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
add a comment |
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.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
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
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!"
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
add a comment |
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!"
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
add a comment |
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!"
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!"
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
add a comment |
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
add a comment |
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.
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.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
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
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
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
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