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

Discussion

Fill in the blanks with the most appropriate modal.

You ______ have asked me before you ate my lunch.

  • A.can
  • B.ought
  • C.should
  • D.will

Answer: C

The modal is should.

'Should have' followed by a past participle expresses a past duty that was not carried out, often as a reproach: 'You should have asked me before you ate my lunch' means asking was the right thing to do, and you did not do it.

'Can have asked' is not idiomatic in this sense. 'Ought' needs 'to' ('ought to have asked'), so 'ought have' is ungrammatical. 'Will have asked' expresses a future completed action or an assumption, not a missed obligation.

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

Post your comment

Please log in or register to post a comment.