I have learned Present-perfect in school. But I felt that foreigner used in different way of Present-perfect. What is the right tense of this sentence?
Please choose the right picture that shows the exact meaning of the sentence i.e. I have finished my homework. Is it No.1 or No.2?
I heard that the Present-perfect tells the nearest past. The blue part of the picture shows the tense of the sentence. I think No.2 is the right picture that shows the right meaning of the sentence (I have finished my homework.) The sentence below include the nearest past of Present perfect tense. Am I right?