I LAST HEARD THIS SONG TEN YEARS AGO. IT IS TEN YEARS SINCE I LAST...

21. I last heard this song ten years ago. It is ten years since I last heard this song. C. It was ten years since I have heard this song. It is ten years when I last heard this song. D. It has been ten years when I have heard this song.