I haven't heard anything so funny in quite a long time.
"It was some of the best news we've heard in a long time."
This is the first I've heard of it in a very long time.
It was the sort of voice that she had not heard in a very long time.
It was a voice he hadn't heard in a long time.
He hadn't heard his own language in a long time.
We have not heard from him in a long time.
It was the first good news she had heard in a long time.
Even if you have not heard it in a long time?
One of the best songs I have heard in a long time.