Present Perfect or Simple Past?

A classic exercise! What is the right form of the verbs in the following sentences?

When you finish, click to see the answers.

  1. My friends and I .......... to the countryside last Saturday.
    have gone
    went
  2. The rain .......... so heavy lately that the plants are greener.
    has been
    was
  3. Once the movie .........., I went to bed.
    has finished
    finished
  4. Malcolm and Smithers .......... in the fast food business for twenty years now.
    have been
    were
  5. .......... anybody .......... the keys yet?
    Has anybody found
    Did anybody find
  6. When I was a child I .......... a dog called Pooch.
    have had
    had
  7. There .......... a thunderstorm since 2 months.
    hasn't been
    wasn't

Menú de ejercicios




... a Clínica Lighthouse
... a Lighthouse-School

Copyright 2001 -2005 Veronica de la Vega
Lighthouse-School, escuela de inglés online, en www.verbanet.com.ar