Canadian English grammar exercises
Canadian English website
Canadian English website



Topic: SIMPLE PAST OR PRESENT PERFECT? 1 | level: Intermediate (B1-B2)




Choose the tense (simple past or present perfect) that sounds more natural.
Example: So far this week, I have completed two big projects.





1. Oliver ________ the piano since he was ten (and still does).
a. has played
b. played


2. Oliver ________ the piano until he was 25.
a. played
b. has played


3. Charlotte ________ a new course last month.
a. started
b. has started


4. My sister ________ two books so far this month.
a. has read
b. read


5. My sister ________ twenty books last year.
a. read
b. has read


6. Peter ________ those boots for a couple of years, but he plans to throw them out soon.
a. has had
b. had


7. I ________ my cousin in three weeks.
a. haven't seen
b. haven't seen


8. I ________ that you felt this way.
a. haven't known
b. didn't know


9. We ________ our house on Monday.
a. have sold
b. sold


10. When we lived in Vancouver, we ________ hiking every weekend.
a. have gone
b. went





BACK TO LIST OF EXERCISES



Looking for high-quality, affordable resources for learning or teaching English? Check out our SHOP PAGE.

OUR OTHER WEBSITES:
LearnEnglishFeelGood.com
BusinessEnglishSite.com
ESLResourceSite.com
EnglishForMyJob.com
LearnSpanishFeelGood.com
LearnPolishFeelGood.com

CONNECT & FOLLOW:
Instagram Facebook Twitter Youtube

ABOUT US / COOKIE & PRIVACY POLICY / CONTACT: info (at) learnenglishfeelgood.com


(c) 2023-2024 LearnEnglishFeelGood.ca (a division of LearnEnglishFeelGood.com) unless otherwise stated. REPOSTING ANY OF OUR CONTENT ONLINE IS NOT ALLOWED. Please see our content policy before sharing our content.