What is the difference between I have been in Toronto and I was in Toronto?

The Present Perfect (I have been) expresses past experiences or recent events. We don’t use specific dates or times with this verb tense. If we want to describe a past event that happened at a specific time, we use the Simple Past.

We can also use the Present Perfect to express actions that continue to the present. For example:  I have lived in Toronto for twenty years.

Témoignages

Depuis 2006, nous faisons toujours affaires avec Le Carrefour des langues et notre choix s’est avéré très judicieux. La qualité de la formation reçue a été au-delà de nos attentes. Nous avons tous amélioré notre profil linguistique. Les commentaires des employés furent très élogieux à l’égard de l’École de langues et de ses formateurs.

France
Agente d’approvisionnement
Agriculture et Agroalimentaire Canada