Difficulty: Easy
Correct Answer: we have been looking for a suitable alliance for three years.
Explanation:
Given data
Concept/Approach (sequence of tenses)
The adverbial 'Last month' fixes a finished past time. Any ongoing action that led up to that past point should be expressed with the past perfect (progressive): 'had been looking' (not present perfect progressive 'have been looking').
Step-by-step correction
C: 'we have been looking … for three years' → 'we had been looking … for three years'.Corrected sentence: 'Last month we celebrated the wedding of our sister for whom we had been looking for a suitable alliance for three years.'
Note
You may also streamline the relative clause to avoid repetitive 'for': '…our sister for whom we had been looking a suitable alliance …'; exam focus remains tense.
Final Answer
C — Replace with 'had been looking' to match 'Last month'.
Discussion & Comments