Study

Present perfect simple and Present perfect conti ...

  •   0%
  •  0     0     0

  • Has he saved / Has he been saving enough money to buy a car yet?
    Has he saved
  • The customer hasn’t replied / hasn’t been replying to our email.
    hasn’t replied
  • I work for this company for about three years.
    I’ve worked (or I’ve been working) for this company for about three years.
  • In my opinion, spending habits are changing for many years.
    In my opinion, spending habits have been changing for many years.
  • Is there a problem with email? Your boss has tried / has been trying to contact you.
    has been trying
  • We’re here since ten o’clock this morning.
    We’ve been here since ten o’clock this morning.
  • Many of the women in the study have had / have been having at least three children.
    have had
  • Have you listened / Have you been listening to me? This is important!
    Have you been listening
  • For a long time I’ve been learning English.
    I’ve been learning English for a long time.
  • The new director has run / has been running several successful companies in her career.
    has run
  • I’ve visited / I’ve been visiting ten countries in the last three months.
    I’ve visited
  • How long are you living here?
    How long have you been living here?
  • I’ve just been hearing the news! Congratulations!
    I’ve just heard the news! Congratulations!
  • I’m afraid we haven’t finished / haven’t been finishing the report.
    haven’t finished