|
|
Sat Jul 29, 2006 10:22 am Past simple vs. Present perfect |
|
|
The second sentence is the correct one, Jupiter. Here, 'has been' is the present perfect of the verb 'to go'. You need this tense because Tom is back now.
You would normally say 'Tom went to America' if he hadn't come back yet, if he was still there. |
|
Conchita Language Coach
Joined: 26 Dec 2005 Posts: 2702 Location: Madrid, Spain
|
|
Sat Jul 29, 2006 10:42 am Has been/went |
|
|
Hi Conchita,
I can't quite follow this and I have a different view on it.
The first sentence is all right:
| Quote: | | Tom went to America for a while but he's back again now. | This in fact means he went there and stayed there - a complete action over a period of time (for a while)
The second sentence doesn't quite add up:
| Quote: | | Tom has been to America for a while but he's back again now. |
The idea of has been to suggests at some time he went to/flew to America but this can't really be followed by for a while because you can't in fact go to/fly to a place over a period of time. To make sense this would have to read:
Tom has been in America because this indicates he went there and stayed there and in that case you can use for a while to indicate the period of time.
Alan _________________ English as a Second Language You can read my ESL story Party Conferences |
|
Alan Co-founder

Joined: 27 Sep 2003 Posts: 7274 Location: UK
|
 |
Sat Jul 29, 2006 10:58 am Past simple vs. Present perfect |
|
|
| It’s a lucky thing you were here to put things right, Alan. I should have known that a question that’s not been answered straight away can sometimes be a tricky one. At least for me it can! |
|
Conchita Language Coach
Joined: 26 Dec 2005 Posts: 2702 Location: Madrid, Spain
|
 |
|
| Negative: I haven't any interesting news for you | Shakespeare: use 'NOT' after main verb to make negative form |