0
Untoldpain Posted 16 years ago
Grammar

Present perfect confusion

Hi there,
I've been learning the cambridge grammer book and, came up with these grammer confussion.
Could some one out there please explain me more?

This one is clear.

a) Jim is on holiday. He has gone to Italy. (= he is there now or on is way there)

This one is said, He is back home. So, 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. (= he has now come back)

I've confused with b and this c. Here, it said, he is still in there. But the same grammer patterm was used.

c) Jim went to Australia and he's still there.
You ask: "How long has you been in Italy?"

OK then, Can I ask something like this if Jim is back now from Australia?
"How long had you been in Australia?"
  

Top answer

b) Jim is back home now. He has been to Italy. -- That's right, so simple past or present perfect are the choices.

  • b) Jim is back home now.
  • He has been to Italy.
  • -- That's right, so simple past or present perfect are the choices.
  • Past perfect is used to sequence two past events, not a past event and 'now'.
  • c)-- No, for the same reason as B
Free · every Monday

Get the Weekly English Kit 📬

New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.

3 Answers
0
b) Jim is back home now. He has been to Italy. (= he has now come back) ...he went there and it is in the past.-- That's right, so simple past or present perfect are the choices. Past perfect is used to sequence two past events, not a past event and 'now'.

c)-- No, for the same reason as B
0
Thanks.
So, if c was wrong, what should I use in that situation?

c) Jim went to Australia and he's still there.
You ask: "How long has you been in Italy?"
0
untoldpainThis one is clear.

a) Jim is on holiday. He has gone to Italy. (= he is there now or on is way there)
OK. Apparently you understand this one.
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. (=

Related Questions