0
Ansonguy Posted 7 years ago
Grammar

Why is the simple past wrong? He did not achieve more than six A's.

I have made up an example below.

(ex) To be eligible for a scholarship, a student needs to have at least ten A's in an academic year. Over the past five years, Jack did not achieve more than six A's a year. However, only halfway through the current year, he has already achieved ten A's. He is happy about his achievement.

----------------------------------------------------------------------------------------------------

I think in this context, the simple past "did not achieve" is correct because the past four years is already gone. He failed to reach the mark for a scholarship during those years. So far in the current year, he has finally met the requirement for a scholarship. So, I think the simple past "did not achieve" is the correct tense.

But, my non-native English speaking friends think it's more natural to use the present perfect: "Over the past five years, Jack has not achieved ..."

I don't know which tense is correct in this context: <did not achieve > or <has not achieved>?

Please help me with this one. Thank you very much for your time and help.

  

Top answer

ansonguy I think in this context, the simple past "did not achieve" is correct Yes, but the time periods must be expressed more clearly; otherwise you have a logical contradiction. Over the past five years = from June 2014-June 2019. In the current year = from January 2019-June 2019.

  • ansonguy I think in this context, the simple past "did not achieve" is correct Yes, but the time periods must be expressed more clearly; otherwise you have a logical contradiction.
  • Over the past five years = from June 2014-June 2019.
  • In the current year = from January 2019-June 2019.
  • If he got 10 A's in the current year, it follows that he got 10 A's within one year over the past five years.
  • By the way "achieve" is not a natural verb.
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.

1 Answers
0
ansonguyI think in this context, the simple past "did not achieve" is correct

Yes, but the time periods must be expressed more clearly; otherwise you have a logical contradiction.

Over the past five years = from June 2014-June 2019.
In the current year = from January 2019-June 2019.

If he got 10 A's in the current year, it follows that he g

Related Questions