Google
English-Test.net
Find penpals and make new friends today!
 
to be in possession of; to belong to; to confess
rely
own
advertise
scrutinize
TOEIC vocabulary test: Word find games: Free Online Noun Verb Game Answer
 
Username
Password
 Remember me? 
Search   FAQ   Memberlist   Profile   Private messages   Register   Log in 

have been coming or have come



 
ESL/EFL Worksheets and Handouts for Students Printable, photocopiable, clearly structured
Designed for teachers and individual learners
For use in a classroom, at home, on your PC
ESL Forum | English Vocabulary, Grammar and Idioms
have had / have breakfast | Difference of 'Suck it' and 'Suck it up'?
Listening exercises
Message
Author
have been coming or have come #1 (permalink) Tue Nov 25, 2008 22:30 pm   have been coming or have come
 

In my last post I asked for your help with 'How long have you used this book?' vs 'How long have you been using this book?'

With the same logic would it be possible to say:

'How long have you been coming to this class?' (I'm interested in the time duration e.g. for how many months)
'How long have you come to his class?' (Suggestive of 'How many semesters/lessons etc. have you attended until now?')

The second one sounds a bit peculiar to me. Could you clear my mind on this?

Thank you,
Krisztina
Mskacang
New Member


Joined: 22 May 2008
Posts: 9

have been coming or have come #2 (permalink) Wed Nov 26, 2008 2:26 am   have been coming or have come
 

Hi Krisztina,

I didn't read your previous post (shame on me!) to see what kind of answer, but probably you were told (or you knew already) that we use the present perfect ("have come") either to describe something that happened in the past at an unspecified time:

"I have been to Bali" (in my life) vs.
"I went to Bali" (last summer)

or to describe something that started in the past and continues into the present:

"I have been a teacher" (and still am) vs.
"I was a teacher" (but I got tired of those kids!)

Combining it with the progressive form ("have been coming") suggests not only that it's the second scenario (it continues into the present), but also that you are doing it right at this moment. You are in class right now, so you came here today, and you have been coming to this class for weeks now.

Not combining it with the progressive ("have come") suggests that it's the first scenario (happened in the past, completed, but at an unspecified time). In that case, you're right that it would suggest how many times someone came to class, but since you are talking about discreet numbers of events, you would ask "how many times" or "how often." The first question would give you an absolute number ("I have come to class 10 times"), while the second would give you a frequency ("I have come to class twice a week").

The problem with this second usage is that if you're talking about how many times someone has come to class (in the present perfect), then your talking about an unspecified time in the past, so, how many times . . . ever. But if you're talking about -this- class, which supposedly meets at particular times on particular days for a limited amount of time, you would probably just go with the regular past tense, as in, "how many times did you come to this class?"

Whew. Sorry so verbose.
Samueljclemens
New Member


Joined: 26 Nov 2008
Posts: 3

In this story you'll learn everything about the passive voiceEnglish grammar exercises — improve your English knowledge and vocabulary skillsThis newsletter tells you all about English! Subscribe to free email English courseAre you a native speaker of English? Then you should read this!
have been coming or have come #3 (permalink) Thu Nov 27, 2008 2:59 am   have been coming or have come
 

We can use both the present perfect simple and the present perfect continuous to speak about situations that started in the past and are still continuing and also about situations that have just finished and affect the present. The difference between the two tenses in both these situations is one of focus.

If we say:

How long have you been coming to this class?. I have been coming to class all day/week/ in my whole life. (present perfect continuous)
Here, we are focusing on the action of coming itself, e.g. verb thinking of it as an extended activity that may not have finished yet.

If we say:

How long have you come to his class?. I have come to his class this morning/ since morning.(present perfect simple)
Here, we are focusing on the idea had been completed.

Another difference is that we use the present perfect continuous to speak about more temporary situations and actions, and the present perfect simple to speak about more permanent situations and actions.
The television has been playing up lately.
That television has never worked, as far as I can remember.
Eris
I'm new here and I like it ;-)


Joined: 12 Nov 2008
Posts: 34

Display posts from previous:   
have had / have breakfast | Difference of 'Suck it' and 'Suck it up'?
ESL Forum | English Vocabulary, Grammar and Idioms have been coming or have come All times are GMT + 1 Hour
Page 1 of 1
Latest topics on English Forums
Language AnalysisSentence: She must have expected the boy to attend her sisters funeral againWithout other planets circling around their heads, confusing me muchExpression: Where are you up to?Alan, how is it going?at school vs. in schoolIt is in this house that I was born. vs It is in this house where I was born.ain't used to vs isn't used toSentence: "On my team Sam and James will be there"- Here usage of "I love my your girl - What does it mean?shifted to behind vs shifted behindlater vs. latea question on prepositions before a daytag question for this or thatWhat's the meaning of mark in this paragraph?Sentence: I was able to enter the value into that edit boxin reading vs on readingTV or The TV?have been coming or have come

 
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
Subscribe to FREE email English course
First name E-mail