Search from various English teachers...
Iran flagAshkan
Have been or Had been If I was in Italy between 2010 to 2012, which one can be correct? A) I have been to Italy for 2 years. B) I had been to Italy for 2 years. Thanks

Answers · 5

2
Hi Ashkan! To answer your second question to Lucy, we use 'have been to' when we are talking about a completed return trip, and 'have gone to' when the person has not yet returned. So: 'I have been to Italy' (I went there and came back), but 'John isn't here, he has gone to the shops'. For your original question the anwer would be past simple: 'I was in Italy for two years' 'I had been in Italy for two years' is the past perfect and would only be correct if there was a second part to the sentence.
1
See below for answers: If I was in Italy between 2010 to 2012, which one can be correct? A) I was in Italy for 2 years. B) I had been in Italy for 2 years.
0
My pleasure

Still haven’t found your answers?

Write down your questions and let the native speakers help you!

Don’t miss out on the opportunity to learn a language from the comfort of your own home. Browse our selection of experienced language tutors and enroll in your first lesson now!

Start Learning Today