1) Have you heard the news?-Yes, I have. - When did you hear it? - I heard it five minutes ago.
2) Did he come?-No, he didn't. He hasn't come yet. - When will he come? - I think, he will come later.
3) Have you ever been to Moscow? - Yes, I have. - When were you in Moscow? - I was there last year.