These two sentence are possible.
We have heard that you have rooms to let.( Present Perfect)
We heard that you have rooms to let. (Simple Past )
Has Mark phoned?
Did Mark phoned?
I've given your old radio to Philip.
I gave your old radio to Philip.
Are there differnce in meaning of these sentence?
Everaldo

