Click here to play

Comparison, tense

   Share on Facebook  
MIA6  #259083  Fri, 25 Aug 06 04:49 AM

1.Is there any difference between "present perfect tense" and "present perfect progressive tense"? E.g. "I have lived here for 6 years." Vs. "I have been living here for 6 years."  I think they are almost the same?    

2. I think the difference between "all morning" and "this morning" is: "all morning" means like, doing something the entire morning. It is is a period of time. Whereas, this morning is just what time something was, it is more instantaneous.
Then, let's see some questions: We can say: I have been writing six letters all morning. So can we say: 1)I have written six letters all morning?  I think we can say that, because I have been writing six ltters all morning = I have written six letters all morning. (As i asked above)  2) Can we say: I have been writing letters this mornig? I don't think so. Because you can't use this tense along with "this morning", as i defined "this morning" above. However,I think it can be used along with "all morning". 3) Can we say: I have been writing six letters this morning. I don't think so, either. Same reason as last one's.     4) Can we say: I have written letters all morning?   I think so. It's like the first example.    Is any difference between "six letters" and "letters" in the examples above? I don't think they have.

3. What does "I have now written a letter." mean?  The problem is: What does "now" here mean?

THanks for replies.

  
Top 500 Contributor
Joined on Sat, Mar 4 2006
Full Member (180)
Marius Hancu  #259084  Fri, 25 Aug 06 05:08 AM
I strongly suggest you make
a search at this site (top right Search box)
with
present perfect continuous
and study the (many) resulting threads; very valuable examples there.

  
Top 10 Contributor
Joined on Wed, Apr 26 2006
Montreal, Canada
Veteran Member (11,673)
Proficient Speaker
AddThis Feed Button RSS Feed: ESL General English Grammar Questions
© 2008 MediaCET Ltd.
Terms and Conditions & Terms of Service