When someone asked me "Do you like to go on another/foreign country trip?" or "Have you experienced to go another country?"
Can I answer using one of these:
-
"Yes, I do. I have been to Rome in Italy two years ago for 2 months."
-
"Yes, I do. I have been to Rome in Italy for 2 months two years ago."
(I came back my home country.)
I heard the fact from someone "that have been is not used with specific time or period." If it is incorrect, what should I answer and reply it?
Best Answer
It would be fine to say I have been to Italy, but once you add the time and duration, the event becomes much more specific. I think the simple past is more appropriate:
I see you edited Italy to Rome in Italy. If you wanted to give both the city and country, you would just name them side by side, or write a comma between them: I went to Rome, Italy two years ago. But most interlocutors would infer from Rome the one in Italy, so you could probably just say the city.