Quando si usa "was" e quando si usa "have been"?

Domanda di: Giacinto Battaglia  |  Ultimo aggiornamento: 23 febbraio 2026
Valutazione: 4.1/5 (6 voti)

Si usa "was" (Simple Past) per azioni o stati conclusi in un momento specifico del passato (es. "I was happy yesterday"), mentre "have been" (Present Perfect) si usa per azioni iniziate nel passato con rilevanza per il presente, o che durano ancora, enfatizzando la connessione col presente (es. "I have been a teacher for 10 years", continua ad esserlo).

Quando si usa "have been" e quando si usa "was"?

"was" si usa se la cosa è successa nel passato ed è già finita. "has been" è sia ancora in corso (dal passato) sia una cosa abituale/regolare che è successa nel passato e succede ancora adesso.

Qual è la differenza tra "have been" e "were" in questa frase?

In un tempo non finito come oggi, questa settimana, quest'anno ecc., usiamo il presente perfetto ("have been"). Per un tempo finito, usa il passato semplice ("were").

Qual è la differenza tra "was" e "had"?

“Had” è il passato di “have” e “was” è il passato di “is”. Puoi dire "he had said" ma non diresti "what was you say", potresti invece dire "what was said" o "what was that you said".

Quando si usa il been?

Si usa "been" principalmente con il Present Perfect (have/has been) per azioni iniziate nel passato e ancora in corso, o con un effetto sul presente, come "I have been waiting" (sto aspettando da), e per indicare una visita completata e il ritorno ("I've been to Paris"). Differisce da "gone" (andato e non tornato) e si usa anche nel Past Perfect ("had been") per un'azione passata avvenuta prima di un'altra.
 

HAVE BEEN vs. HAD BEEN / GRAMMATICA INGLESE