Joy English · Livello B1 · Tempi verbalijoy-english.com
Present perfect o past simple?
Nome:Data:
Scopri quando parlare di un tempo concluso nel passato e quando collegare il passato al presente.
Scegli il tempo corretto
Scegli l'opzione migliore per completare ogni frase.
- Mina ___ her grandparents last weekend.
- ___ you ever been to a jazz concert?
- When ___ to this city?
- Jamal ___ for this company since 2018.
- My parents ___ married for thirty years, and they are still very happy together.
- Kofi ___ to Accra in 2015 and stayed there for a year.
- Lena ___ three short stories so far this year.
- I ___ Aiko at the station two hours ago.
Scrivi il verbo
Scrivi il past simple o il present perfect del verbo tra parentesi.
- This is the first time I ___ (try) skiing.
- We ___ (go) to the beach yesterday afternoon.
- Ravi ___ (live) here since he was a child.
- When ___ (you / arrive) in London?
- Tomás ___ (not / see) his cousins since the summer.
- Our team ___ (win) the final in 2021.
- Sofia ___ (be) to Japan twice, and she wants to go again.
- Kofi ___ (lose) his phone last week, but he found it the next day.
Soluzioni
Scegli il tempo corretto
- b) visitedLast weekend è un tempo concluso, quindi usiamo il past simple.
- a) HaveEver chiede dell'esperienza fino ad ora, quindi usiamo il present perfect: have + been.
- c) did you moveUna domanda con when chiede di un momento preciso del passato, quindi usiamo il past simple.
- a) has workedSince 2018 descrive un periodo dal passato fino ad ora, quindi usiamo il present perfect.
- c) have beenSono ancora sposati, quindi il periodo continua fino ad ora. Usiamo il present perfect con for.
- b) movedIn 2015 è un tempo concluso e la storia è completa, quindi usiamo il past simple.
- b) has writtenSo far this year è un periodo non concluso, quindi usiamo il present perfect.
- a) metAgo indica sempre un tempo concluso, quindi usiamo il past simple.
Scrivi il verbo
- have tried / 've triedDopo this is the first time, usiamo il present perfect: have tried.
- wentYesterday afternoon è un tempo concluso, quindi usiamo il past simple: went.
- has lived / 's lived / has been living / 's been livingSince indica un periodo che continua fino ad ora, quindi usiamo il present perfect: has lived (o has been living).
- did you arriveLe domande con when chiedono di un tempo concluso, quindi usiamo il past simple: did you arrive.
- hasn't seen / has not seen / 's not seenSince the summer significa da allora fino ad ora, quindi usiamo il present perfect negativo.
- wonIn 2021 è un tempo concluso, quindi usiamo il past simple: won.
- has been / 's beenParliamo di un'esperienza di vita senza un tempo concluso, quindi usiamo il present perfect: has been.
- lostLast week è un tempo concluso e la storia è finita, quindi usiamo il past simple: lost.