I ___ to have bought a diamond ring.
GATE AG - 2012,
Answer: C
The sentence reads I would like to have bought a diamond ring.
'Would like to have + past participle' expresses a wish about the past that was not fulfilled: the speaker did not buy the ring and now wishes they had. 'Would like' is the standard polite form for a wish, and the perfect infinitive 'to have bought' carries the past reference.
'Have a liking' is a noun phrase that takes 'for', not an infinitive ('a liking for rings'). 'Should have liked' already puts the wish in the past, so following it with another perfect infinitive doubles the past marking. 'May like' expresses possibility, not a wish.
Please log in or register to report this question.