Comparemos ahora la diferencia entre gone y been:
Sam has gone to California Sam ha ido a California (y sigue allí).
Sam has been to California Sam ha estado en California (y ha vuelto).
Por lo tanto, si decimos:
Larry has gone to the doctor´s Larry ha ido al médico (y sigue allí).
Polly has been to the dentist´s Polly ha estado en el dentista (y ha vuelto).
Significaría más o menos lo mismo que:
Larry is at the doctors´s Larry está en el médico (y sigue allí)
Polly has come back Polly ha vuelto (ha estado y ha vuelto).
Recuerde las preposiciones to, at, in, y on. Fíjese cómo se utilizan con been y gone:
He´s been to the park (Él) ha estado en el parque.
He´s been at my brother´s (Él) ha estado en casa de mi hermano.
He´s been in prison (Él) ha estado en la cárcel.
He´s been on holiday (Él) ha estado de vacaciones.
He´s gone to the park (Él) ha ido al parque.
He´s gone to my brother´s (Él) ha ido a casa de mi hermano.
He´s gone to prison (Él) ha ido a la cárcel.
He´s gone on holiday (Él) ha ido de vacaciones.
iostako maraltrix |