Is this sentence correct ? It was two years since I last saw him .?
- AmulyaPLv 51 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.
- bluebellbkkLv 71 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".
- busterwasmycatLv 71 month ago
It should be "It has been".
- Anonymous1 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.
- CaninesLv 51 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.