ESL PRINTABLES
GRAMMAR TESTS
VOCABULARY TESTS
WORKSHEET BUNDLES
LISTENING COMPREHENSION
READING COMPREHENSION
ADVANCED ENGLISH
AMERICAN IDIOMS
OTHER TOOLS
ONLINE ENGLISH GRAMMAR QUIZ
topic:
Simple Past or Present Perfect?
| level:
Intermediate
Choose which verb tense (
simple past
or
present perfect
) fits better.
I ________ volleyball in several months.
a. haven't played
b. didn't play
Answer
haven't played
I ________ you at the party last night.
a. haven't seen
b. didn't see
Answer
didn't see
Jack's sister ________ her friend in London last year.
a. has visited
b. visited
Answer
visited
I ________ in a small town in Italy.
a. have been born
b. was born
Answer
was born
You ________ her, have you?
a. haven't told
b. didn't tell
Answer
haven't told
You ________ her, did you?
a. haven't told
b. didn't tell
Answer
didn't tell
I ________ in Los Angeles for five years (and I still live there).
a. have lived
b. lived
Answer
have lived
I ________ in Los Angeles for five years (but I no longer live there).
a. have lived
b. lived
Answer
lived
My girlfriend and I ________ three times last week.
a. have gone out
b. went out
Answer
went out
I ________ to work every day this week.
a. have walked
b. walked
Answer
have walked
Back to list of exercises
OUR OTHER WEBSITES:
BusinessEnglishSite.com
(ENGLISH)
ESLResourceSite.com
(ENGLISH)
EnglishForMyJob.com
(ENGLISH)
LearnSpanishFeelGood.com
(SPANISH)
LearnPolishFeelGood.com
(POLISH)
OTHER ESL WEBSITES
/
ADVERTISE WITH US
/
LINK TO US
/
ABOUT US
/
COOKIE & PRIVACY POLICY
/
CONTACT: info (at) learnenglishfeelgood.com
(c) 2006-2023
LearnEnglishFeelGood.com
unless otherwise stated. REPOSTING ANY OF OUR CONTENT ONLINE IS
NOT ALLOWED
. Please see our
content policy
before sharing our content.