Machine-translated by Google. Questions are authored in English.
Top

Discussion

I ___ to have bought a diamond ring.

  • A.have a liking
  • B.should have liked
  • C.would like
  • D.may like

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.

No comment is present. Be the first to comment.
Loading…

Post your comment

Please log in or register to post a comment.