Hi,
I'm struggling to get my head around
present perfect functions. My studies tell me there are the following 4 types, with these descriptions:
A. It describes a state, event or habit that started in the past, and continues to the present and may continue into the future. For example:
- I have lived in this house for six years.
B. It describes an event which was completed sometime in the past, but which has some significance to the present. For example:
- I’m not hungry just now. I’ve just eaten.
C. It describes an experience you had in the past which you remember clearly. For example:
- I have done a bungee jump.
D. We use the present perfect form to check that something has been done or completed. For example:
- Have you finished the washing up yet?
I've gone through a long list of statements and marked them A,,B,C, or D, but I'm stuck with the following:
- Dominic has been out with many girlfriends in his life
- I've forgotten my keys again
- Cindy has been good at science since she was a young girl
- Geraint has made a complete fool out of himself many times
- I haven't seen my brother for two years now
If someone can explain the reasons when responding I would really appreciate that.
Thanks in advance,