0

Which one is correct between the two given sentences and why?

1) It is five years since I saw a movie.

2) It has been five years since I saw a movie.

2
  • 2
    Both are grammatical.
    – TimR
    Nov 26, 2018 at 15:56
  • I always use present perfect with that: It's been five years since etc.
    – Lambie
    Jul 21, 2022 at 16:30

2 Answers 2

1

Your verb saw is in the past tense but is is in the present tense, so therefore this would be correct:

It has been five years since I saw a movie

As has been is in the past tense

1

Use:

It has been five years since I saw a movie.

It describes a period of time between 5 years ago and the time of the statement (now). So it is correct to use present perfect has been.

You must log in to answer this question.

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