Study

Present Perfect and Present Perfect Continuous

  •   0%
  •  0     0     0

  • Melissa _________ a new dress for the party; here it is. (buy)
    has bought
  • His phone _________ for ten minutes; why doesn’t he answer it? (ring)
    has been ringing
  • He _________ this medicine for 3 days but is still not better. (take)
    has been taking
  • My son is sick. I _________ him to the doctor twice already. (take)
    have taken
  • He _________ the cake in the oven; it will be ready in 45 minutes. (put)
    has put
  • You _________ video games all day. Go outside and play! (play)
    have been playing
  • This is my sister’s new car. She _________ it for only 2 days. (have)
    has had
  • He _________ in 3 movies so far; this will be his fourth. (act)
    has acted
  • I’m sorry I’m late! How long _________ for me? (wait)
    have you been waiting
  • It _________ all week; when will the sun come out? (rain)
    has been raining
  • Have you seen my keys anywhere? I _________ for them for hours. (look)
    have been looking
  • We _________ 6 U.S. cities since we moved here. (visit)
    have visited
  • You _________ for months. You must be ready to come home. (travel)
    have been travelling
  • You stayed up all night?! What _________? (do)
    have you been doing
  • We _________ for hours and we’re still not there! (travel)
    have been travelling
  • I _________ to California. Please come visit me here! (move)
    have moved
  • They _________ the food so now we can start cooking it. (prepare)
    have prepared
  • The repairman _________ the TV in time for us to watch the World Cup! (repair)
    has repaired