Yes I know past perfect . That's simple. The confusing me that is the difference between present perfect and simple past tense. Because there isn't equivalance in my language.We have only one past tense
But these explanations became very useful for me. Thanks to evetybody.