← Library
Unit 12.1 · B1 Grammar

Present perfect simple with for and since

have/has + past participle; continuing situations from past to present; for + duration; since + starting point or past event; How long ...? questions.

Teacher mode — correct answers are highlighted. Students never see this.
  1. 1. I have worked from home _____ March.

    Multiple Choice20s
    Asince✓
    Bfor
    Cduring
    Dago

    💡 March is the starting point of the continuing period, so use since.

  2. 2. Since introduces the point when a continuing situation began.

    True / False20s
    True ✓
    False

    💡 Since can be followed by a date, day, time or past event that marks the beginning.

  3. 3. They have lived in Cardiff _____ nearly ten years.

    Fill the Gap20s
    Accepted
    for

    💡 Nearly ten years is a duration, so it follows for.

  4. 4. Which present-perfect form agrees with the singular subject Mina?

    Multiple Choice20s
    AMina has completed the training.✓
    BMina have completed the training.
    CMina has complete the training.
    DMina is completed the training.

    💡 A singular third-person subject takes has + past participle.

  5. 5. Match each time expression to the correct present-perfect preposition.

    Matching30s
    2019→since 2019
    three weeks→for three weeks
    I started university→since I started university
    a long time→for a long time

    💡 Since takes a starting point or event; for takes a length of time.

  6. 6. Omar _____ at the same pharmacy since 2021. (work)

    Fill the Gap20s
    Accepted
    has worked

    💡 The present perfect describes work that began in 2021 and continues now.

  7. 7. Put the chunks in order to ask about the duration of residence in Bristol.

    Put in Order30s
    1. 1.How long
    2. 2.have
    3. 3.you
    4. 4.lived
    5. 5.in Bristol?

    💡 How long + have + subject + past participle asks about a continuing duration.

  8. 8. Choose the correct irregular form: 'I _____ Aisha since primary school.'

    Multiple Choice20s
    Ahave known✓
    Bhave knew
    Chas known
    Dam knowing

    💡 The past participle of know is known, and I takes have.

  9. 9. Use since before a duration, as in 'since five months'.

    True / False20s
    True
    False ✓

    💡 Since introduces a starting point; for introduces the length of time.

  10. 10. The library has been closed _____ Monday morning.

    Fill the Gap20s
    Accepted
    since

    💡 Monday morning is a specific starting point.

  11. 11. Which negative present-perfect sentence is correct?

    Multiple Choice20s
    ALeah hasn't used this desk since January.✓
    BLeah doesn't have used this desk since January.
    CLeah hasn't use this desk since January.
    DLeah not has used this desk since January.

    💡 The negative form is hasn't + past participle.

  12. 12. Match each continuing present-perfect beginning to its suitable time ending.

    Matching30s
    Eva moved here in 2020 and has lived here→since 2020.
    We arrived forty minutes ago and have been here→for forty minutes.
    He moved abroad and hasn't visited his family→since he moved abroad.
    They bought the shop years ago and have owned it→for many years.

    💡 Starting points follow since, while durations follow for.

  13. 13. I have used this laptop since I _____ my new job. (start)

    Fill the Gap20s
    Accepted
    started

    💡 A completed starting event after since is normally in the past simple.

  14. 14. How long ...? is used to ask about the duration of a situation that has continued until now.

    True / False20s
    True ✓
    False

    💡 How long combines naturally with the present perfect for continuing situations.

  15. 15. Asha still works at the hospital. Which sentence connects the past beginning to now?

    Multiple Choice20s
    AAsha has worked at the hospital for six years.✓
    BAsha worked at the hospital for six years and still does now.
    CAsha has work at the hospital since six years.
    DAsha is worked at the hospital for six years.

    💡 The present perfect with for describes work that began in the past and continues now.

  16. 16. Reorder the chunks to describe a business relationship lasting eight years.

    Put in Order30s
    1. 1.They
    2. 2.have been
    3. 3.business partners
    4. 4.for
    5. 5.eight years.

    💡 Have been is the present perfect of be, and for introduces the duration.

  17. 17. We _____ our former neighbours for a very long time. (not/see)

    Fill the Gap20s
    Accepted
    haven't seen · have not seen

    💡 The negative present perfect is haven't + the irregular past participle seen.

  18. 18. Choose the correct duration question about Mr Cole's job.

    Multiple Choice20s
    AHow long has Mr Cole been the manager?✓
    BHow long Mr Cole has been the manager?
    CHow long did Mr Cole has been the manager?
    DHow long has Mr Cole be the manager?

    💡 The question form is How long + has + subject + past participle.

  19. 19. Every present-perfect past participle is identical to the past simple form.

    True / False20s
    True
    False ✓

    💡 Irregular verbs must be learned because their past participles are not always the same as their past forms.

  20. 20. My parents have owned this house _____ I was a baby.

    Fill the Gap20s
    Accepted
    since

    💡 The past event I was a baby gives the starting point, so use since.