Present perfect: from the past until now
Use have/has + past participle for something that began in the past and still holds now — often with since or for: "I have lived in Seoul for three years," "We have been friends since school."
Read the sentences below, then practice the whole lesson with audio.
- 1I have always hoped to see Rome
- 2We have been friends since elementary school
- 3He has visited his grandparents every winter
- 4I have really liked that lakeside for years
- 5They have always supported each other’s plans
- 6I have lived in Seoul for three years
- 7She has taught math at this high school for eight years
- 8Mark has practiced taekwondo for over a decade
- 9We have waited for this day for so long
- 10He has played the violin since he was a kid
- 11I have visited Busan several times this year
- 12She has never missed a class since March
- 13They have helped the local community every month
- 14I have learned a great deal from this mentor over the years
- 15Our team has met online every Friday since last summer
FAQ
- How does this dictation practice work?
- Play a sentence, type exactly what you hear, then press check — Dictation Trainer shows word-level feedback: which words you misheard, misspelled, confused for a homophone, or missed.
- Do I need an account, and is it free?
- No account needed to start: you can practice 3 full lessons free — audio, typing, and word-by-word feedback — without signing up. Create a free account to keep going: 100 Echoes (about 10 more lessons), plus saved progress, streaks, and a mistakes notebook.
- What level is this lesson?
- This lesson is graded A2 on the CEFR scale and has 15 sentences. Dictation Trainer lessons start at A1 and climb as the library grows.