Present perfect

Gap-fill exercise
By Juan Ignacio Montorio

Complete the text with the correct form of the present perfect, then press "Check" to check your answers.

This fear of flying is terrible. I (not fly) this year. It's very scary. I (have) this problem before, but it's worse now. I (speak) to one or two people, but it (not help). My girlfriend (be) very kind and patient. We (walk) a lot and we (travel) on foot. We (not have) a holiday this year, but I've got a surprise for her: I (buy) a car!