0
MIA6 Posted 20 years ago
Grammar

Some confused english grammar problems...

0I am not good at present perfect tense.The usages of this tense is: 1.Actions which started in the past and are still continuing 2.Actions which happened at some unknown time/unspecific time/unfinished time in the past,which means02br
00it's important to say that something happened (or didn't happen).3.Actions which happened in the past, but have an effect in the present.02br
02br
00Here are some problems:I have written six letters this morning. It means I have finished writing six letters,right? but how to figure it out? why it doesn't mean like the usage 2, i wrote 5 letters before, and now i am still writing letter, and this letter is the sixth letter.( we know we won't write 6 letters at the same time, we write one letter once, then we write another letter),is that because "this morning" is an unspecific time/ an unfinished time(suppose it is 9:00 A.M now,it is still morning,not finished),it is not a duration time? I have been writing letters all morning. it means i wrote some letters before, and still writing LETTER now.(present perfect continuous tense has only this usage) i think "all morning" is a duration. but can i say 01u00I have been writing 01b00six02b00 letters all morning02u00, and it means i wrote 5 letters before,and now i am writing the sixth letter? Can i say 01u00I have been writing letters 01b00this02b00 morning02u00? Can i say 01u00I have written letters 01b00all02b00 morning02u00? does it mean i wrote letters before and still writing it? Can i say 01u00I have written 01b00six02b00 letters all morning02u00? it means i wrote letters before,and still writing letter now? Can i say 01u00I have written 01b00letters02b00 this morning02u00? it means i wrote letters before? And I am not sure if the negative present perfect sentence has the same usages as the present perfect statement's. Like,I have eaten chicken,it means i ate chicken. I haven't eaten chicken. what does it mean? it means i didn't eat chicken before (usage 2/3) Or I didn't eat chicken and not continuing,not eating now(usage 1) Or it depends on the context.02br
02br
00I hope you can answer those questions, maybe you feel confused,but please look at it very carefully,then you will know what i mean! Thanks.0-
  

Top answer

0You may be driving yourself crazy trying to make every sentence with a present perfect tense fit into one those three categories! 02i 02br 02br 00 This means that during the morning you finished the task of writing six letters. You are not still writing the sixth letter.

  • 0You may be driving yourself crazy trying to make every sentence with a present perfect tense fit into one those three categories!
  • 02i 02br 02br 00 This means that during the morning you finished the task of writing six letters.
  • You are not still writing the sixth letter.
  • You are not writing anymore.
  • You are now just sitting there, perhaps, looking at what you have accomplished during the morning and you see the six letters on the desk.
Free · every Monday

Get the Weekly English Kit 📬

New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.

7 Answers
0
0You may be driving yourself crazy trying to make every sentence with a present perfect tense fit into one those three categories! 05002br
02br
01i00I have written six letters this morning.02i02br
02br
00 This means that during the morning you finished the task of writing six letters. You are not still writing the sixth letter. Yo
0
0 Hello MIA602br
02br
00Are you a native speaker? If so it's very interesting to me. I'm a Japanese, who have learned English rather for a long time but still find it tough to catch the exact sense and usage of English present perfect tense. I'm afraid you might feel ill to hear about the grammar of your native tongue from a foreign person who is learning it, but if you don't
0
0I dare to ask Mr. Paco how the sentence "I have been writing letters all morning." can insinuate the notion that01u00 s/he is continuing to write a letter even if it is assumed to be morning. 02u00 I dare to ask Mr. Paco for further edification. 0-
0
0CalifJim has written 05000 an excellent summary here. May I just add a couple of observations of my own.01blockquote
01cite10CalifJim12cite10You may be driving yourself crazy trying to make every sentence with a present perfect tense fit into one those three categories! 15112br
12br
11i10I have written six letters
0
0Thanks for your replying, but I have some questions about them: 02br
02br
01i00I have been writing letters all morning.02i02br
02br
00This says what activity you 01b01u00were02u02b00 involved with all morning, that is, during the entire morning. It is still morning and you may still be writing letters
0
0 With regard to 01i00I have been writing ...02i00, you end your post with the question02br
01blockquote
00so you mean 11del10i12del10 I have done six letters12blockquote
12br
00 The answer is "No". When I explain 01i00have been writing02i00 in terms of 01i00
0
0 01blockquote
01cite10Anonymous12cite12br
10I dare to ask Mr. Paco how the sentence "I have been writing letters all morning." can insinuate the notion that11u10 s/he is continuing to write a letter even if it is assumed to be morning. 12u10 I dare to ask Mr. Paco for further edification. 12br
12blockquote

Related Questions