Is this sentence correct ? It was two years since I last saw him .?

5 Answers

Relevance
  • 1 month ago

    Normally, " It has been two years since I saw him last." is correct.

    But there are exceptions to this.

    A) When the main clause is a statement or a question concerning the length of time between the point of reckoning in the past and the moment of speaking ( I,e,, the present "sum" of it ) the present , not the perfect tense, is used in the clause.

      It is fourteen years since I saw him. ( not HAS BEEN )

       It seems a long time since our last holiday. not HAS SEEMED )

    How long is it since you had a rise in salary? ( not HAS IT BEEN )

    b). When  the point from which we reckon in the past is the beginning of a situation which has persisted throughout and still exists, then the perfect tense is used in the " since " clause instead of the past.

       He has never been to visit me since I have been ill.

        He has borne a good character ever since I have known him.

  • 1 month ago

    It's not clear what you mean.

    Have you seen him recently, for example last week?

    If so, you can say, "When I SAW Andy last week it WAS two years since I HAD LAST SEEN him.

    If you last saw him two years ago, say, "It HAS BEEN two years since I last SAW him".

  • 1 month ago

    It should be "It has been".

  • Anonymous
    1 month ago

    If you are speaking about the present moment then: "It has been two years since I last saw him."

    If you are speaking about some past time it might be something like this:  "It was two years since I had last seen him, and then suddenly, unexpectedly, there he was stepping out of the train in front of me."

  • How do you think about the answers? You can sign in to vote the answer.
  • 1 month ago

    This is how to say it.

    It was two years ago that I last saw him.

    It has been two years since I last saw him.

    I haven't seen him in two years.

    Two years have passed since I last saw him.

Still have questions? Get your answers by asking now.