Learning English
Grammar
Vocabulary
Tests
Past simple or present perfect 1
Choose the right answers, and then press "Check".
Grammar ▼▲
I
HAVE PLAYED
PLAYED
tennis since I was a child — I'm pretty good!
He
HAVE PLAYED
PLAYED
tennis at school, but he didn't like it.
Last night I
HAVE LOST
LOST
my keys — I had to call my flatmate to let me in.
I
HAVE LOST
LOST
my keys — can you help me look for them?
I
HAVE VISITED
VISITED
Rome three times.
Last month I
HAVE VISITED
VISITED
Rome.
I
HAVE MISSED
MISSED
the train — I'm going to be late.
I
HAVE MISSED
MISSED
the bus and then I
HAVE MISSED
MISSED
the plane as well!
I
HAVE KNOWN
KNEW
Mary for five years — we still meet once a month.
I
HAVE KNOWN
KNEW
my great-grandfather for a few years — she died when I was eight.
Check
OK
Index
Next