The present perfect connects the past with the present time. It brings the past and the present into a continuum of time: one long event. They want to build or buy a house in the country, and that's something they have wished or wanted to do for a very long time, but it hasn't been realized yet. They haven't yet build or bought their house in the country.
- For Teachers