We often use the Present Perfect to say that an action which we expected has not happened. Using the Present Perfect suggests that we are still waiting for the action to happen.

Examples:

  • James has not finished his homework yet.
  • Susan hasn’t mastered Japanese, but she can communicate.
  • Bill has still not arrived.
  • The rain hasn’t stopped.