# Present Perfect with For and Since Exercises

https://hienglishquiz.com/grammar/present-perfect-for-and-since-b1

- Title: Present Perfect with For and Since
- CEFR: B1 (Intermediate)
- Category: Tenses and Time
- Questions: 14

Practise for and since with the present perfect: a length of time or a starting point, How long…? questions, It's … since, and when a finished period needs the past simple.

Practise the present perfect for things that started in the past and are still true: for with a length of time, since with a starting point, How long have…

## 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 with For and Since](https://hienglishquiz.com/grammar-lessons/present-perfect-for-since)

## Sample questions with answers

1. She ____ in Cần Thơ since she was a child.
   - A. has lived
   - B. lives
   - C. is living
   - D. lived
   Answer: A — It started in her childhood and is still true: has lived.

2. I haven't eaten phở ____ last month.
   - A. since
   - B. for
   - C. from
   - D. ago
   Answer: A — Last month is a starting point. Use since.

3. How long ____ each other?
   - A. have you known
   - B. do you know
   - C. you have known
   - D. did you know
   Answer: A — How long up to now takes the present perfect, with have before the subject.

## More Tenses and Time exercises

- [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
- [Past Continuous · A2](https://hienglishquiz.com/grammar/past-continuous-tense-a2) — markdown: https://hienglishquiz.com/grammar/past-continuous-tense-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
