176k views
3 votes
Write the sentence, using 'have (has) been'/'have (has) gone'.

Example 0. I haven't seen Kate for ages. (She/Paris/for a year)
Answer 0. She has gone to Paris for a year.


1. I have already come home. (I/Poland/for a year)


My try is:
1. I have been to Poland. I was there for a year.

Can we incorporate the period "for a year" into the sentence "I have been to Poland."?
Is it correct to say, "I have been to Poland for a year"? I don't think it is, but I need a confirmation from an expert.
Thank you in advance! I have no more points to give, sorry!

2 Answers

5 votes

You could also say: “I was in Poland for a year” (That is more natural English)

User Daentech
by
6.3k points
4 votes

If you want to incorporate 'for a year", you would need to say 'I have been in Poland for a year.'

But as 'been to' suggests just a visit and not a long stay, you may want to use "I had gone to Poland a year ago.'

User Laindir
by
6.5k points