In the question below choose the phrase or word which best completes the meaning of each sentence:

At the end of the month we .... each other for five years

  • A would know
  • B should have known
  • C should be knowing
  • D would have been
  • E used to know

The correct answer is B. should have known

No explanation given
Previous question Next question