Use either the simple past or the present perfect

Gap-fill exercise

Fill in all the gaps, then press "Check" to check your answers. Use the "Hint" button to get a free letter if an answer is giving you trouble. You can also click on the "[?]" button to get a clue. Note that you will lose points if you ask for hints or clues!

Verbs to be used in order of appearance: TO RECEIVE, NOT TO WRITE, TO BUY, TO VISIT, TO TELL
I  the letter two days ago.
It is from my uncle. He complains that I
 to him for ages.
He says he wants to see me and that he has prepared a surprise.
I guess what it is. He
 that old barn from Jeb where he expects I will settle.
But I
 it last year and I know the necessary repairs would cost a fortune.

I  him I didn't want to live there a hundred times, but he still won't understand.