Skip to content
Sourov DEB Learn, Teach, Understand
English Teaching

Present Perfect: Connecting Past to Now (B1 Grammar)

July 21, 2026 · Sourov · 2 min read

function checkA(el,c,exp,q){
document.querySelectorAll(‘input[name=”q’+q+'”]’).forEach(function(r){r.disabled=true;});
var fb=document.getElementById(‘fb’+q);fb.style.display=’block’;
if(parseInt(el.value)===c){fb.style.background=’#c6f6d5′;fb.style.color=’#276749′;fb.innerHTML=’✓ Correct! ‘+exp;}
else{fb.style.background=’#fed7d7′;fb.style.color=’#9b2c2c’;fb.innerHTML=’✗ ‘+exp;}
}
function checkF(id,ans){
var v=document.getElementById(‘fi’+id).value.trim().toLowerCase();
var fb=document.getElementById(‘ff’+id);fb.style.display=’block’;
if(v===ans.toLowerCase()||v.replace(/s+/g,’ ‘)===ans.toLowerCase()){
fb.style.background=’#c6f6d5′;fb.style.color=’#276749’;fb.innerHTML=’✓ Correct: ‘+ans+’‘;}
else{fb.style.background=’#fed7d7′;fb.style.color=’#9b2c2c’;fb.innerHTML=’✗ Answer: ‘+ans+’‘;}
}

B1  ⏱ 5 min

⏳ Present Perfect: Connecting Past to Now

I have lived in four countries. That one sentence — present perfect — tells you something about who I am right now.

📖 The Present Perfect Formula

have/has + past participle

Use it when:
✓ The past action has a result that matters NOW
✓ Exact time isn’t important or not known
✓ Life experience (things you have / haven’t done)
✓ With: ever, never, already, yet, just, since, for

💡 Compare — Which Tense and Why?

Past simple: I moved to Sydney in 2005. (specific time — finished)
Present perfect: I have lived in Sydney, Paris, and Réunion. (life experience — still relevant)

Past simple: I worked at the Star Casino. (no longer there)
Present perfect: I have worked in hospitality for 15 years. (ongoing relevance)

‘She ___ already finished her homework.’ Which tense?

‘I ___ to Japan in 2019.’ Which verb?

‘Have you ever ___ sushi?’ Fill the gap.

She ____________ (live) here since 2020.

I ____________ (never / visit) Australia, but I want to.

✏️ About You

Write 5 sentences about your life experiences using present perfect:
Example: I have learned two languages. I have never eaten sushi. I have already read that book.

Independent project; not affiliated with, endorsed by, or accredited by Cambridge University Press & Assessment. Confers no qualification.

Put it to work

Find out what your English actually produces.

Leave a Reply

Your email address will not be published. Required fields are marked *