1. Study this example:
Ann : No, he hasn't written to me recently.
We use the present perfect when we talk about period of time that continuous up to the present. Tom and Ann are talking about the period between short time ago and now. So they say 'have you heard' and 'he hasn't written'.
Read More......