In the following question, there is a sentence which is divided into four parts. Choose the fragment that carries an error (if any). Ignore punctuation errors if any.
Last month we celebrated / the wedding of our sister for whom / we have been looking for / a suitable alliance for two years.
we have been looking for
'we have been looking for' should be replaced by 'we had been looking for'.