Ant_222 wrote:
<<Yes, there are two (or, maybe, more) uses of the Present Perfect, though I don't think it will confuse "any serious learner". And I am pretty sure a majority serious learners have the same opinion.>>
My reply:
This is most uninformed message I have never seen. Inexperienced students know Present Perfect is difficult to learn, but they don't even know how to ask. Would-be teachers know how to ask, so serious learners have to admit, openly in renowned publication or on the web, they can't get anywhere more than just the name of Present Perfect.
Check the following page:
<<One of these 'difficult' grammatical areas that have caused Greek language learners and teachers quite a few headaches is the Present Perfect. Generations have sweated over it and yet, it still looms over the horizon like an ugly monster – a monster, moreover, not with one, but with quite a few heads!
FOCUS ON TEACHING GRAMMAR*
by Marisa R. Constantinides, Dip. RSA, MA App Ling
Teacher trainer-Author – CELT Athens
* This article was first published in ELT Review in 1985>>
==
http://www.celt.edu.gr/focus_on_teaching_grammar.htm
Why? There are no serious learners in the above country anymore? Or is the tense simply beyond the reach of serious learners?
According to my tense-changing process, Present Perfect has dual functions that are contradictory:
Ex1: He has worked in that company before. (a finished action)
Ex2: He has worked in that company since last month. (an unfinished action)
Grammars without tense-changing process couldn't even admit openly THE TWO FUNCTIONS ARE CONTRADICTORY. Majority serious learners can only word-play seriously.
Do you really can tell the difference between the following two tenses, once and for all?
Ex3: I have lost my glasses.
Ex4: I lost my glasses.
I did discuss about this pair of examples. A serious learner had to finally conclude that, in Ex4, Simple Past means "I recovered the glasses", because the 'losing' is finished and over. Do you agree? Do you have any better serious-learner idea?
------------------------
Without tense-changing process, Present Perfect is not explainable.
On one-sentence basis, Present Perfect is not explainable.
If one fails to see the Perfect Time, Present Perfect is not explainable.
These are my words.
However, if we know where is Perfect Time, we may just take it for granted that English owns the three time spans and there is a serious simplicity:
-- Simple Present indicates present time.
-- Present Perfect indicates Perfect Time.
-- Simple Past indicates past time.