English Exercises
>
verb tenses
exercises
present perfect vs. simple past
Downloadable worksheets:
Present perfect vs Simple past in context
Level:
intermediate
Age:
10-17
Downloads:
4127
Present Perfect vs. Past Simple � grammar rules, examples & exercises ((2 pages)) KEYS INCLUDED ***editable
Level:
intermediate
Age:
12-17
Downloads:
2608
Have you ever...? / When did you...? Present Perfect VS Past Simple GAME
Level:
elementary
Age:
10-17
Downloads:
1947
Simple past vs Present perfect
Level:
intermediate
Age:
12-14
Downloads:
1856
simple past or present perfect
Level:
elementary
Age:
11-17
Downloads:
1887
Looking for a job
Level:
intermediate
Age:
14-17
Downloads:
1230
1- Where
were you
have you been
yesterday evening?
2- I don't know Tim's sister. I
have never met
didn't meet
her before.
3- My grandma
died
has died
before I was born. I
have never met
never met
him.
4- Who are they? I
haven't seen
didn't see
them before.
5- I'm sorry. I
didn't finish
haven't finished
the work yet.
6- Columbus
has discovered
discovered
America.
7- Marilyn Monroe
acted
has acted
in some nice films.
8- Jennifer Lawrence
has acted
acted
in some nice films.
9- A: I
have bought
bought
a new jacket.
B: Where
have you bought
did you buy
it?
10- A: I
gave up
have given up
smoking.
B: Why
did you stop
have you stopped
it?
11- John:
Did you go
Have you gone
Have you been
on holiday last week?
Mary: Yes, I
went
have gone
have been
to France.
12- Tom: I
am
was
have been
at the new library an hour ago.
Jim: Really? I
am not
haven't been
wasn't
there yet. What's it like?
Tom: It's fantastic. I
haven't seen
didn't see
don't see
such a fascinating building before.
13- A: How long ago
did you begin
have you begun
do you begin
riding a horse?
B: Five years ago. But I
haven't driven
didn't drive
don't drive
a car to date.
14- A: Last week I
see
saw
have seen
"Robin Hood" at the cinema.
B: Amazing! I
see
saw
have seen
it twice.
15- She
lost
has lost
lose
her cat. It
ran away
has run away
runs away
yesterday.
16- Helen
breaks
broke
has broken
her arm. She
fell
has fallen
falls
off her bike last week.