Since, For and Personal Experiences
About this practice test
Practise B1 Use of English through typed sentence gaps. Build accuracy with present perfect and duration and since and for.
What you’ll practice
Grammar and vocabulary
Choose forms and words that work together.
Meaning in context
Follow meaning across sentences and texts.
Accurate expression
Use natural phrases and sentence patterns.
Study the questions and tasks
Work through the material below, or start the interactive practice above to complete an attempt. Try the exercises before opening any answer or transcript sections, then use them to review your work.
- Practice level
- B1. Try this level if you can follow the instructions and understand most of the language; choose an earlier level if you need more support.
- Question formats
- Fill in the blank (text)
How to approach this practice
Read the complete context. Check both the meaning and the grammar, including word forms, collocations and links between sentences.
-
Question 1 · Fill in the blank (text)
Complete each blank with the missing word or phrase.
Use live: We ___ (live) here since 2018, and we still love the area.
Check answers and explanations
- Blank 1
- have lived / have been living
Both perfect forms connect a continuing residence to its past starting point.
-
Question 2 · Fill in the blank (text)
Complete each blank with the missing word or phrase.
Complete with FOR or SINCE: I bought this bicycle five years ago and still own it. I have had it ___ five years.
Check answers and explanations
- Blank 1
- for
For introduces a duration.
-
Question 3 · Fill in the blank (text)
Complete each blank with the missing word or phrase.
Use one word: She has worked here ___ she left college.
Check answers and explanations
- Blank 1
- since
Since introduces the starting event.
-
Question 4 · Fill in the blank (text)
Complete each blank with the missing word or phrase.
Use know: I ___ (know) Luca for a long time; he's still a close friend.
Check answers and explanations
- Blank 1
- have known
Know is a state verb, so the simple perfect is appropriate.
-
Question 5 · Fill in the blank (text)
Complete each blank with the missing word or phrase.
Use not/see: We ___ (not/see) that film yet.
Check answers and explanations
- Blank 1
- have not seen / haven't seen
Yet combines naturally with a negative present perfect.
-
Question 6 · Fill in the blank (text)
Complete each blank with the missing word or phrase.
Use one word: How ___ have you been waiting? I mean the length of time.
Check answers and explanations
- Blank 1
- long
How long asks about duration.
-
Question 7 · Fill in the blank (text)
Complete each blank with the missing word or phrase.
Use one word: I last visited this town two years ___.
Check answers and explanations
- Blank 1
- ago
Ago locates a finished event before the present.
-
Question 8 · Fill in the blank (text)
Complete each blank with the missing word or phrase.
Use be: Have you ever ___ (be) to a live concert?
Check answers and explanations
- Blank 1
- been
The present perfect of be uses been.
-
Question 9 · Fill in the blank (text)
Complete each blank with the missing word or phrase.
Use finish: I ___ (finish) the course last month.
Check answers and explanations
- Blank 1
- finished
Last month is a completed time and takes past simple.
-
Question 10 · Fill in the blank (text)
Complete each blank with the missing word or phrase.
Complete with FOR or SINCE: Breakfast was my last meal. I have not eaten anything ___ breakfast.
Check answers and explanations
- Blank 1
- since
Breakfast supplies the starting point of the period without food.
What to review next
Explain why each answer fits the meaning and structure. Record useful phrases and write a new example using each pattern you found difficult.
A focused practice result shows how you did on these tasks. Use several activities across skills to decide what to study next; one practice score does not certify an overall CEFR level.