logo

Level: intermediate
Category: grammar
Topic: present perfect

Present Perfect or Simple Present?

Complete the sentence with Present Perfect or Simple Present

Completa la frase con Preterito Perfecto o Presente Simple

Example: 

  1. We ______ in this town for 10 years.
    • live
    • have lived

  2. I ______ my friend Dan since we were in high school.
    • don't see
    • haven't seen

  3. I normally ______ television on Monday after supper.
    • watch
    • have watched

  4. The doctors who ______ in that hospital are all specialists.
    • work
    • have worked

  5. The astronauts ______ on the space station since February 20th.
    • are
    • have been

  6. Charles and Nancy _____ to get married next summer.
    • plan
    • have planned

  7. The Beatles ______ more records than any other group in history.
    • sell
    • have sold

  8. I _____ to see the Tokyo project report by 6:00 at the latest.
    • need
    • have needed

  9. That was the worst movie I _______ in my life.
    • see
    • have seen

  10. I ____ snails a few times, but I don't like them much.
    • eat
    • have eaten

  • Click to show/hide answer key

Created:  2007-04-05
Updated:  2007-04-05

copyright © Lexica Language Institute