b) Jim is back home now. He has been to Italy. -- That's right, so simple past or present perfect are the choices.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
untoldpainThis one is clear.OK. Apparently you understand this one.
a) Jim is on holiday. He has gone to Italy. (= he is there now or on is way there)
untoldpain... why don't we use "Had" instead of "Has", because he went there and it is in the past.
b) Jim is back home now. He has been to Italy. (=