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.

What to expect: 10 questions with explanations to review after submission.

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.

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. 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.

  6. 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.

  7. 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.

  8. 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.

  9. 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.

  10. 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.