0
  1. During the holidays, students should revise the topics that they have learned in grade 2. or
  2. During the holidays, students should revise the topics that they learned in grade 2.

For me it looks more natural to say that they have learned in grade 2 but grade 2 is over now and therefore I think the past tense tense is more appropriate. Are they both correct? If so, what is the difference in their meaning?

1 Answer 1

1

Either is fine, they both have the same meaning.

For the sake of brevity though, I feel "During the holidays, students should revise the topics that they learned in grade 2" is more idiomatic.

2
  • E.Aigle thanks! Commented Jun 30, 2021 at 13:11
  • I agree; either one is correct. The simple past "that they learned" is probably preferable simply because there isn't any specific reason to use the present perfect. The learning that they did last year is completely over and done, so the simple past is appropriate.
    – stangdon
    Commented Jun 30, 2021 at 15:14

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .