There ___________any message from my teacher since she moved to London.

  • A. isn't
  • B. wasn't
  • C. hasn't been
  • D. hadn't been

Explanation

“Hasn’t been” is present perfect and describes the absence of a message continuing from the past until now. “Wasn’t” refers only to a completed past time, while “hadn’t been” requires another later past reference point.

Related questions