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.
1. I have worked from home _____ March.
Multiple Choice20sAsince✓BforCduringDago💡 March is the starting point of the continuing period, so use since.
2. Since introduces the point when a continuing situation began.
True / False20sTrue ✓False💡 Since can be followed by a date, day, time or past event that marks the beginning.
3. They have lived in Cardiff _____ nearly ten years.
Fill the Gap20sAcceptedfor💡 Nearly ten years is a duration, so it follows for.
4. Which present-perfect form agrees with the singular subject Mina?
Multiple Choice20sAMina 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. Match each time expression to the correct present-perfect preposition.
Matching30s2019→since 2019three weeks→for three weeksI started university→since I started universitya long time→for a long time💡 Since takes a starting point or event; for takes a length of time.
6. Omar _____ at the same pharmacy since 2021. (work)
Fill the Gap20sAcceptedhas worked💡 The present perfect describes work that began in 2021 and continues now.
7. Put the chunks in order to ask about the duration of residence in Bristol.
Put in Order30s- 1.How long
- 2.have
- 3.you
- 4.lived
- 5.in Bristol?
💡 How long + have + subject + past participle asks about a continuing duration.
8. Choose the correct irregular form: 'I _____ Aisha since primary school.'
Multiple Choice20sAhave known✓Bhave knewChas knownDam knowing💡 The past participle of know is known, and I takes have.
9. Use since before a duration, as in 'since five months'.
True / False20sTrueFalse ✓💡 Since introduces a starting point; for introduces the length of time.
10. The library has been closed _____ Monday morning.
Fill the Gap20sAcceptedsince💡 Monday morning is a specific starting point.
11. Which negative present-perfect sentence is correct?
Multiple Choice20sALeah 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. Match each continuing present-perfect beginning to its suitable time ending.
Matching30sEva 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. I have used this laptop since I _____ my new job. (start)
Fill the Gap20sAcceptedstarted💡 A completed starting event after since is normally in the past simple.
14. How long ...? is used to ask about the duration of a situation that has continued until now.
True / False20sTrue ✓False💡 How long combines naturally with the present perfect for continuing situations.
15. Asha still works at the hospital. Which sentence connects the past beginning to now?
Multiple Choice20sAAsha 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. Reorder the chunks to describe a business relationship lasting eight years.
Put in Order30s- 1.They
- 2.have been
- 3.business partners
- 4.for
- 5.eight years.
💡 Have been is the present perfect of be, and for introduces the duration.
17. We _____ our former neighbours for a very long time. (not/see)
Fill the Gap20sAcceptedhaven't seen · have not seen💡 The negative present perfect is haven't + the irregular past participle seen.
18. Choose the correct duration question about Mr Cole's job.
Multiple Choice20sAHow 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. Every present-perfect past participle is identical to the past simple form.
True / False20sTrueFalse ✓💡 Irregular verbs must be learned because their past participles are not always the same as their past forms.
20. My parents have owned this house _____ I was a baby.
Fill the Gap20sAcceptedsince💡 The past event I was a baby gives the starting point, so use since.