ESL Forum:
Techniques and methods
in Language Teaching
Games, activities
and teaching ideas
Grammar and
Linguistics
Teaching material
Concerning
worksheets
Concerning
powerpoints
Concerning online
exercises
Make suggestions,
report errors
Ask for help
Message board
|
ESL forum >
Message board > grammar help
grammar help
ameliarator
|
grammar help
|
Hi wonderful teachers,� I �m normally not so bad with grammar, but this one has me stumped. �
Why do we say, "How long have you been here?" �to a person who continues to be here (in this case the question refers to living in the US) Shouldn �t be be using the present perfect progressive instead of the present perfect simple?
I guess it would be awkward to say, "How long have you been being here?" but is that the reason? �
Is it just an exception to the rule? �Are there other times when we can use the present perfect simple for actions that continue in the present? |
23 Mar 2009
|
|
|
wolfy
|
Maybe yes,
But to someone living there I would ask� "How long have you lived here?" �I suppose I could say� "How long have you been living here?"
You can use the present perfect simple for actions in the past that continue being important today.
We use the present perfect continuous when we need to use (or want to use) to be + verb:
I have gone to the cinema every weekend for the last two months. I have been going to the cinema every weekend for the last two months.
|
23 Mar 2009
|
|
ameliarator
|
Thanks Silke! �That is very true. �
The problem is that while we can say that, typically people don �t. �(This came up because my students are always being asked, "How long have you been here?") �Maybe it �s just a case of people speaking incorrectly. �:o ! |
23 Mar 2009
|
|
ameliarator
|
Thanks Wolfy! So do you think there is a difference in meaning/usage between, "I have gone to the cinema every day" and "I have been going to the cinema every day? |
23 Mar 2009
|
|
macomabi
|
The verb to be is a non continuous verb. That �s why you should ask how long have you been living here. Best regards.
|
23 Mar 2009
|
|
Mishuna
|
HI you all, ameliarator, if you use Present Perfect continuous in that question you are emphasizing in duration... I �d go for ladybird option "How long have you been LIVING here?
|
23 Mar 2009
|
|
wolfy
|
My reference to be + verb was just for the example not general. :)
Is there a different meaning with: 1) "I have gone to the cinema every day"� 2) "I have been going to the cinema every day?
Quick answer = NO Long answer in 1) maybe the future is a little more uncertain than 2)� But I �m be clutching at straws to see a difference.
|
23 Mar 2009
|
|
|
|