Have been o were differenza?

Domanda di: Dott. Audenico Ferrari  |  Ultimo aggiornamento: 18 marzo 2026
Valutazione: 4.5/5 (34 voti)

La differenza principale risiede nel tempo verbale: were è il Simple Past (passato semplice, azioni concluse in un tempo definito), mentre have been (o has been) è il Present Perfect (azioni collegate al presente o durata dal passato ad oggi).

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

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 "have been"?

"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.

Come si usa have been?

Il present perfect continuous si forma con 'have/has been' e il verbo principale nella forma in -ing. Ad esempio: You've been studying English for a few minutes. Have I been working?

Quando si utilizza il were?

Il Simple Past di to be ha due forme: was per la prima e la terza persona singolare e were per tutte le altre. Si usano was o were in riferimento di situazioni o stati passati.

Ma qual è la vera differenza tra 'I WAS' e 'I HAVE BEEN'?!