Present Perfect vs Present Perfect Progressive

1 2
   Share on Facebook  
Monseul  #212421  Tue, 04 Apr 06 12:43 PM

Three sets of questions about verb tenses:

1) Can these two grammatical structures be used interchangeably?

       a- I have been living in France for five years.

       b- I have lived in France for five years.

**Is it right to assume verbs such as: live, work, study are the only type of verbs that can be mixed grammatically like the above sentences and still have the same meaning?

2) Why is Tom has flown over 300,000 miles during ten years acceptable, BUT Tom has been flying over 300,000 miles during ten years not acceptable?

3) Why is, I have been watching my neighbor dig a hole all day in Present Progressive, BUT I watched my neighbor dig a hole all day yesterday not in Past Progressive?

  
Not Ranked
Joined on Thu, Oct 20 2005
New Member (51)
HMFindlay  #212428  Tue, 04 Apr 06 01:02 PM
Yea I used to learn about this but somehow I forgot the difference. I think I have been living shows that the person has been living and will likely to live there for a future period while have lived shows that it is unlikely to live there for a long-term in the future. That's what I can remember though but not sure if its correct
  
Top 500 Contributor
Joined on Mon, Dec 19 2005
KL
Full Member (108)
- Get what you can and keep what you have; that's the way to get rich -
Monseul  #212549  Wed, 05 Apr 06 03:04 AM

Thanks Findlay.

However, can anybody answer #2 and #3?

  
Matt0915  #212554  Wed, 05 Apr 06 03:45 AM

3. Why is, I have been watching my neighbor dig a hole all day in Present Progressive, BUT I watched my neighbor dig a hole all day yesterday not in Past Progressive?

I have been watching my neighbor dig a hole all day is Present Progressive because it states the neighbor is talking about the present day and it is progressive because he is watching, meaning that it is currently happening.

Ex. if you say that you drove home from work then it can be assumed that you have already have gotten home. But if you say that you were driving home from work then that would mean you are currently doing that.

I watched is not progressive, progressive end in -ing.

therefore, the sentence isn't past progressive, but saying something like, I had been watching my neighbor dig a hole all day yesterday would be past progressive!

Hope this helps!

  
Not Ranked
Joined on Wed, Mar 29 2006
New Member (27)
Matt
CalifJim  #212556  Wed, 05 Apr 06 04:06 AM
1)  I see no significant difference between your two sentences whether with live, work, or study.  I would not assume anything with regard to English vocabulary and grammar!

2) To start with, I would say ... during the past ten years.  The second version (with the progressive tense) mixes two incompatible ideas.  has been flying indicates an activity (no specific time limits).  over 300,000 miles indicates an accomplishment (with time limits).  The phrase during ten years doesn't come into it.  The sentence seems wrong even without it.

3)  I'm not sure what the question is.  ... have been watching ... is progressive (but not present progressive as you claim) because it has an -ing form.  ... watched ... is not progressive (although it is past as you claim) because it does not have an -ing form.

CJ

  
Top 10 Contributor
Joined on Mon, Aug 2 2004
California
Veteran Member (16,970)
ModeratorProficient Speaker
"There are no facts, only interpretations" - Nietzsche
milky  #212726  Wed, 05 Apr 06 07:30 PM

 CalifJim wrote:
1)  I see no significant difference between your two sentences whether with live, work, or study.  I would not assume anything with regard to English vocabulary and grammar!


CJ

Still, there could be a difference in the way the each speaker perceives each time period. The progressive often indicates a completable period, perceptively.

  
Top 50 Contributor
Joined on Thu, Jan 15 2004
Senior Member (3,149)
Hume said that if we had perfect or complete descriptive knowledge of reality, we could not, by reasoning, derive a single valid "ought".
Goodman  #212745  Wed, 05 Apr 06 09:08 PM
 Matt0915 wrote:

3. Why is, I have been watching my neighbor dig a hole all day in Present Progressive, BUT I watched my neighbor dig a hole all day yesterday not in Past Progressive?

I have been watching my neighbor dig a hole all day is Present Progressive because it states the neighbor is talking about the present day and it is progressive because he is watching, meaning that it is currently happening.

Ex. if you say that you drove home from work then it can be assumed that you have already have gotten home. But if you say that you were driving home from work then that would mean you are currently doing that.

I watched is not progressive, progressive end in -ing.

therefore, the sentence isn't past progressive, but saying something like, I had been watching my neighbor dig a hole all day yesterday would be past progressive!

Hope this helps!

 Matt,

I certainly can appreciate the difficulty in recognizing when and what tenses,  and voice to use within a given context.  This is a common hurdle ESL students have to overcome.  In your argument, you said “I had been watching my neighbor dig a hole all day yesterday would be past progressive!”.   It’s somewhat true but not entirely.  The key is “yesterday”.  Had the statement been “I had been watching my neighbor building their own swimming pool for the past 6 months and finally they are swimming in it”, then “had been” is properly used. 

 

In reference to the previous sentences:  “I have been watching my neighbor dig a hole all day “ The context suggests that the day was not over.  If this statement was made at 6 pm at the dinner table with your family, it’s entirely correct.   The logical explanation for the next sentence “I watched my neighbor dig a hole all day yesterday not in Past Progressive?” is that both acts of “watch” and “ dig” were completed yesterday.  The key is how the context was constructed.  You watched for as long as they digged and the actions were completed.  so a simple past tense is also correctly used. Unfortunately, the grammar rules live within the context which makes explaning rather difficult.

 

  
Top 50 Contributor
Joined on Mon, Nov 7 2005
Calif. USA
Senior Member (3,197)
The name says it all!
Anonymous  #214183  Tue, 11 Apr 06 12:35 AM

As Far as I am concerned and according to most grammar books I have read, there is little or no difference in meaning when since or for is used

It would be a different story if I said something like:  I have lived here   vs I have been living here.  In the first case, I may be living somewhere else now, but I can come back to live "here" again.  In the second example I still live  "here".

  
Anonymous  #214184  Tue, 11 Apr 06 12:40 AM

As Far as I am concerned and according to most grammar books I have read, there is little or no difference in meaning when since or for is used

It would be a different story if I said something like:  I have lived here   vs I have been living here.  In the first case, I may be living somewhere else now, but I can come back to live "here" again.  In the second example I still live  "here".

Charlie (Costa Rica)

  
1 2
AddThis Feed Button RSS Feed: ESL General English Grammar Questions
© 2008 MediaCET Ltd.
Terms and Conditions & Terms of Service