USE 1 Unspecified Time Before Now
We use the Present Perfect to say that an action happened at an unspecified time before now. The exact time is not important. You CANNOT use the Present Perfect with time expressions such as "yesterday," "one year ago," "last week," "when I was a boy," "when I lived in Japan," "at that moment," "that day" or "one day." We CAN use the Present Perfect with expressions like "ever," "never," "once," "many times," "several times," "before," "so far," "already" and "yet."
USE 2 Duration From Past Until Now (Non-continuous Verbs)
With Non-continuous Verbs and some non-continuous uses of Mixed Verbs, we use the Present Perfect to show that something started in the past and has continued up until now. "For five minutes," "for two weeks" and "since Tuesday" are all durations which can be used with the Present Perfect.
Present Perfect Rules
1. Putting emphasis on the result
2. Action that is still going on
3. Action that stopped recently
4. Finished action that has an influence on the present
5. Action that has taken place once, never or several times before the moment of speaking
No comments:
Post a Comment