Game Preview

Prepare 7 review units 1-8

  •  English    41     Public
    Prepare 7 units 1-8
  •   Study   Slideshow
  • My brother ... in the school concert last year.
    was singing
    had sung
    sang
  •  15
  • I ... my homework yet.
    haven’t finished
    didn’t finish
    don’t finish
  •  15
  • We rushed to the station but the train ... already.
    left
    had left
    leaves
  •  15
  • My sister is always ... my bike without asking.
    borrows
    borrowed
    borrowing
  •  15
  • The phone rang while we ... dinner.
    were having
    have had
    are having
  •  15
  • This is the first time I ... this song.
    am hearing
    have heard
    heard
  •  15
  • Before I went to Canada, I ... snow.
    hadn’t seen
    haven’t seen
    didn’t see
  •  15
  • Come in. Frank ... for you in the front room.
    has waited
    waits
    is waiting
  •  15
  • Complete the sentence, use the pres perf simple or pres perf cont. - I ... for Tim since 5 pm. (wait)
    have/’ve been waiting
  •  15
  • Complete the sentence, use the pres perf simple or pres perf cont. - I ... only ... Linda a couple of times. (meet)
    have/’ve … met
  •  15
  • Complete the sentence, use the pres perf simple or pres perf cont. - Martin ... already ... painting his bedroom. (finish)
    has … finished
  •  15
  • Complete the sentence, use the pres perf simple or pres perf cont. - How long ... you ... English? (learn)
    have … been learning
  •  15
  • Complete the sentence, use the pres perf simple or pres perf cont. - How many times ... you ... by plane this year? (travel)
    have … travelled
  •  15
  • Complete the sentence, use the pres perf simple or pres perf cont. - Your clothes are dirty – what ... you ...? (do)
    have … been doing
  •  15
  • Complete the sentence, use the pres perf simple or pres perf cont. - Someone ... the cake – there’s a piece missing! (eat)
    has eaten
  •  15
  • Complete the sentence, use the pres perf simple or pres perf cont. - It’s really painful. I think I ... my arm! (break)
    have/’ve broken
  •  15