You may be driving yourself crazy trying to make every sentence with a
present perfect tense fit into one those three categories!
I have written six letters this morning.
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. You are saying where you
stand with respect to letter-writing at this very moment. You are saying that at this moment you
have six letters before you, all written.
I have been writing letters all morning.
This says what activity you were involved with all morning, that is,
during the entire morning. It is still morning and you may still
be writing letters or you may have decided to stop now. In either
case, the sentence just says what activity you were involved with up
until this moment of speaking.
I have been writing six letters all morning.
This is a strange sentence. It says the activity you were
involved with was the writing of
six letters. It gives the
distinct impression that you were working on all six at the same
time. I envision you stopping one letter for a while and writing
part of another, then stopping that letter and working on one of the
others, and so on, and continuing from one to another all morning.
I have been writing letters this morning. Yes, you can say that.
I have written letters all morning. Yes, you can say that. Writing letters is an activity that can happen all morning.
I have written letters this morning. Yes, you can say that.
I have written six letters all morning. No. Writing
six
letters is an accomplishment that can't happen all morning. But
to show that you intended to write more letters and are disappointed
that you only wrote six, you can say
I have only written six letters all morning.
It's easy to see how this topic can become very confusing!
It would be better to ask shorter questions by dividing this up into several posts.
CJ