GRAMMAR TESTS
VOCABULARY TESTS
ESL SHOP
LISTENING (AUDIO)
LISTENING (VIDEO)
READING COMPREHENSION
OTHER TOOLS
PREMIUM LOUNGE
Topic: SIMPLE PAST OR PRESENT PERFECT? 2
| level:
Intermediate
Choose which verb tense (
simple past
or
present perfect
) sounds more natural.
1. Jim ________ volleyball since he was 12, and he still plays at least twice a month.
a. has played
b. played
Answer
has played
2. Peter ________ dancing every day last week.
a. has gone out
b. went out
Answer
went out
3. Cathy ________ that movie last Monday.
a. saw
b. has seen
Answer
saw
4. Melissa ________ in many cities, and she is currently working in Seattle.
a. has worked
b. worked
Answer
has worked
5. P1: We were on vacation in Madrid. P2: Is Madrid worth visiting? I ________ there.
a. wasn't
b. haven't been
Answer
haven't been
6. We ________ her about the party yet.
a. haven't told
b. didn't tell
Answer
haven't told
7. P1: Sam's car is filthy! P2: That's because he ________ it in three months.
a. hasn't washed
b. didn't wash
Answer
hasn't washed
8. These aren't new shoes. ________ them for years.
a. I've had
b. I had
Answer
I've had
9. I ________ my dog two years ago.
a. adopted
b. have adopted
Answer
adopted
10. When we lived in San Diego, we ________ a lot of money for rent.
a. have paid
b. paid
Answer
paid
BACK TO LIST OF EXERCISES
OUR OTHER WEBSITES:
BusinessEnglishSite.com
(ENGLISH)
ESLResourceSite.com
(ENGLISH)
EnglishForMyJob.com
(ENGLISH)
LearnEnglishFeelGood.ca
(CANADIAN ENGLISH)
LearnSpanishFeelGood.com
(SPANISH)
LearnPolishFeelGood.com
(POLISH)
CONNECT & FOLLOW:
ABOUT US
/
COOKIE & PRIVACY POLICY
/
CONTACT: info (at) learnenglishfeelgood.com
(c) 2006-2024
LearnEnglishFeelGood.com
unless otherwise stated. REPOSTING ANY OF OUR CONTENT ONLINE IS
NOT ALLOWED
. Please see our
content policy
before sharing our content.