Game Preview

present perfect and present perfect continuous

  •  English    21     Public
    present perfect and present perfect continuous
  •   Study   Slideshow
  • She ............... (live) here for twenty years.
    has lived
  •  15
  • Alice................(learn, present continuous) English for three months.
    has been learning
  •  15
  • They........... (be) at the hotel since last Tuesday.
    have been
  •  15
  • Mike has lived in Spain.............a long time.
    for
  •  15
  • Jenny and I .........been friends..........we were kids.
    have/since
  •  15
  • The store .........been closed.........last Wednesday.
    has/since
  •  15
  • My neighbors ..........been away on vacation...........several weeks.
    have/for
  •  15
  • I'm really hungry! I .............eaten ........this morning.
    haven't/since
  •  15
  • Alice ............ridden her bicycle.......last week.
    hasn't/since
  •  15
  • I................watched TV .........the day before yesterday.
    haven't/since
  •  15
  • ..............Mary (do)...............her homework?
    Has/done
  •  15
  • ..............I (see)............. that movie? I can't remember.
    Have/seen
  •  15
  • What.............you been ...........(do) for two hours?
    have/doing
  •  15
  • I've been ............(wait) for you for 3 hours.
    waiting
  •  15
  • I ......................(know) him .............. five years.
    have known/for
  •  15
  • My sister...........(take, present continuous) a shower for twenty minutes. The floor is still wet.
    has been taking a shower
  •  15