Site Search:
 
Dave's ESL Cafe's Student Discussion Forums Forum Index Dave's ESL Cafe's Student Discussion Forums
"The Internet's Meeting Place for ESL/EFL Students and Teachers from Around the World!"
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Grammar

 
Post new topic   Reply to topic    Dave's ESL Cafe's Student Discussion Forums Forum Index -> Learning English
View previous topic :: View next topic  
Author Message
hanygeorge38



Joined: 12 Jul 2003
Posts: 90
Location: egypt

PostPosted: Fri Dec 10, 2004 9:32 am    Post subject: Grammar Reply with quote

Dear Bud,

I just want to know the deffernce bettween (I visited Egypt last year
and I have been to Egypt) as i always get confused bettween have been and visited)

Thanks
_________________
hany
Back to top
View user's profile Send private message MSN Messenger
bud



Joined: 09 Mar 2003
Posts: 2111
Location: New Jersey, US

PostPosted: Sat Dec 11, 2004 4:19 pm    Post subject: Reply with quote

Hi Hany,

I just wrote a long answer to this, and somehow I lost it. Mad

"I visited Egypt last year" is in the simple present. It communicates a simple fact and implies nothing else. It tells us that the action started and finished in the past. Often, as in this case, there is a specific timeframe (last year) in the sentence.

"I have been to Egypt" is in the present perfect. It communicates something that began in the past and continues today, or at least it remains relevant today even if already completed. For example, it might suggest that you are open to the possibility of returning someday. That is, your visiting of Egypt is not necessarily finished. Specific timeframes are not used with this tense, but often durations of time are.

Many times, either tense can be used (the dividing line is not so definite):
A: Would you like part of my sandwich?
B: No thanks, I've already eaten. (ok - action completed, but the relavancy now is that B is no longer hungry)
or...
B: No thanks. I already ate. (also ok)

Other times, you do not have a choice:
How long has Kate lived in Paris? (the questioner knows that Kate moved to Paris in the past and still lives there)
How long did Kate live in Paris? (the questioner knows that Kate once lived there, but no longer does)
Kate lived in Paris. (she once did, but doesn't any longer - nothing else is implied)
Kate has lived in Paris. (she once did, but no longer does - but the uncompleted action aspect of the verb tense leaves open the possibility that she may want to move back someday)
Kate has lived in Paris for 4 years. (she moved there 4 years ago, and still lives there today... the expression of duration - for 4 years - is a clue that the present perfect might be needed)
We waited three hours to see the doctor. (the waiting is over and they have seen the doctor)
We have waited 3 hours to see the doctor. (the action continues - we are still waiting)

In general:
If you are talking about a finished action, think first of using the simple present.
If you are talking about something that continues, or has finished but continues to be relevant, think first of using the present perfect.
If your sentence contains (or you could add) a specific timeframe (at 7:30, on Tuesday, in August, in 1992, 3 hours ago), then you probably need the simple present.
If your sentence contains (or you could add) a period of time (for 3 days, never, since Tuesday, since he was 12 years old), then you probably need the present perfect.

Well, this is actually a little clearer than my first try. It still may be muddled, but I hope it helps a little.
Back to top
View user's profile Send private message
helen1



Joined: 24 Nov 2004
Posts: 115

PostPosted: Mon Dec 13, 2004 8:30 am    Post subject: Reply with quote

Bud - Shocked you say you don't know much about grammar but this is a fantastic and very clear explanation

Ok who did you steal it from?? Wink
Back to top
View user's profile Send private message
bud



Joined: 09 Mar 2003
Posts: 2111
Location: New Jersey, US

PostPosted: Mon Dec 13, 2004 7:44 pm    Post subject: Reply with quote

Wow! Thank you! Very Happy
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Dave's ESL Cafe's Student Discussion Forums Forum Index -> Learning English All times are GMT - 8 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Dave's ESL Cafe is maintained by the one and only Dave Sperling.
Banner Advertising | Bookstore / Alta Books | FAQs | Articles | Interview with Dave
Copyright © 2018 Dave's ESL Cafe | All Rights Reserved | Contact Dave's ESL Cafe | Site Map

Teachers College, Columbia University: Train to Teach English Here or Abroad
SIT
Powered by phpBB © 2001, 2002 phpBB Group