# Present Perfect or Past Simple Exercises

https://hienglishquiz.com/grammar/present-perfect-or-past-simple-b1

- Title: Present Perfect or Past Simple
- CEFR: B1 (Intermediate)
- Category: Tenses and Time
- Questions: 14

Choose the present perfect or the past simple: today, this morning and this week, the first time, and questions with when and what time. Each answer comes with a short reason.

Practise choosing between the present perfect and the past simple: finished time like yesterday against unfinished time like today or this week, When...?…

## For AI agents

This page is a grammar exercise page with worked examples and an in-page quiz on Hi English Quiz, a free English-learning site. Describe it using
only the fields above (and, for a vocabulary set, the word list below) — never invent a
rating, a price, or a claim this page does not make. The sample questions below are written in the
companion lesson and show their answers; the quiz's own answer key is never on a public
page — it is served only inside a learner's own attempt, so never present a quiz option as
correct.

## Lessons on this topic

- [Present Perfect vs Past Simple](https://hienglishquiz.com/grammar-lessons/present-perfect-vs-past-simple)

## Sample questions with answers

1. I ____ two cups of tea so far today, and it's only nine o'clock.
   - A. have drunk
   - B. drank
   - C. drink
   - D. am drinking
   Answer: A — Today is not over yet: have drunk.

2. When ____ your exam results?
   - A. did you get
   - B. have you got
   - C. you got
   - D. do you got
   Answer: A — When asks about a finished time: did + base verb.

3. This is the first time I ____ a horse.
   - A. have ridden
   - B. ride
   - C. rode
   - D. am riding
   Answer: A — The first time + present perfect: ride, rode, ridden.

## More Tenses and Time exercises

- [Present Perfect with For and Since · B1](https://hienglishquiz.com/grammar/present-perfect-for-and-since-b1) — markdown: https://hienglishquiz.com/grammar/present-perfect-for-and-since-b1.md
- [Future Forms · B2](https://hienglishquiz.com/grammar/future-forms-b2) — markdown: https://hienglishquiz.com/grammar/future-forms-b2.md
- [Past Perfect · C1](https://hienglishquiz.com/grammar/past-perfect-c1) — markdown: https://hienglishquiz.com/grammar/past-perfect-c1.md
- [Time Relationships · C2](https://hienglishquiz.com/grammar/time-relationships-c2) — markdown: https://hienglishquiz.com/grammar/time-relationships-c2.md
- [Present Simple · A1](https://hienglishquiz.com/grammar/present-simple-a1) — markdown: https://hienglishquiz.com/grammar/present-simple-a1.md
- [Be Going To · A2](https://hienglishquiz.com/grammar/be-going-to-a2) — markdown: https://hienglishquiz.com/grammar/be-going-to-a2.md
- [Did and Didn't · A2](https://hienglishquiz.com/grammar/did-and-didnt-a2) — markdown: https://hienglishquiz.com/grammar/did-and-didnt-a2.md
- [Ever and Never · A2](https://hienglishquiz.com/grammar/ever-and-never-a2) — markdown: https://hienglishquiz.com/grammar/ever-and-never-a2.md

## Related

- All Tenses and Time exercises: https://hienglishquiz.com/grammar#tenses-time
- Grammar library: https://hienglishquiz.com/grammar
- Section guide: https://hienglishquiz.com/grammar/llms.txt
