I haven't done that FOR two years.
Or
The last time I did that was 2 years AGO.
Or
It's been 2 years SINCE I did that.
"Since"... and .... "ago" DO NOT belong together so you can scratch that possibility.
.
2006-08-27 05:57:45
·
answer #1
·
answered by JaneB 7
·
0⤊
0⤋
Here are a couple options to rewrite that sentence so it will be grammatically correct.
I haven't done that in two years.
It's been two years since I've done that.
The last time I did that was two years ago.
Two years ago was the last time I did that.
Hope this helps:)
2006-08-27 13:03:12
·
answer #2
·
answered by ? 6
·
0⤊
0⤋
No it is not. You could try saying I have not done that the past 2 years.
2006-08-27 13:03:03
·
answer #3
·
answered by Ruby 2
·
0⤊
0⤋
Not really, it would be better to say: "I haven't done that for 2 years."
2006-08-27 12:57:27
·
answer #4
·
answered by Anonymous
·
0⤊
0⤋
why don't you just say i haven't done that in 2 years
2006-08-27 12:56:54
·
answer #5
·
answered by klmn 3
·
0⤊
0⤋
I wouldn't say it is grammatically incorrect, but it verges on redundancy. "Since [a date]" is the same as "[time period] ago." Modern English does not take kindly to redundancy; older usage as emphasis was more accepting.
2006-08-27 13:03:37
·
answer #6
·
answered by thylawyer 7
·
0⤊
0⤋
I think, "I haven't done that for 2 years, " sounds better.
2006-08-27 12:56:58
·
answer #7
·
answered by SmartyPants 5
·
0⤊
0⤋
I am not sure about the first part but the second part should be Together Since.
2006-08-27 13:32:10
·
answer #8
·
answered by R B 1
·
0⤊
0⤋
no its wrong.
the correct form would be deleting the 'ago'.
Since and ago cannot be used together, as 'since' represents something that is continuous, while 'ago' shows something that has ended in the past
2006-08-27 12:59:57
·
answer #9
·
answered by sushobhan 6
·
0⤊
0⤋
Why can't you say, "I haven't done that for two years".
Or, "Its been two years since I've done that".
2006-08-27 12:58:05
·
answer #10
·
answered by tina m 6
·
0⤊
0⤋