In English present perfect is used to show that something happened in the past which has an effect that still remains till now (present).
Now let's take a look at a simple Present Perfekt sentence in German.
Wir haben schwer gearbeitet.
As far as I know, it must be translated as "We have worked hard". Meanwhile it is translated "We worked hard.", which means it is in simple past tense!
These examples confuse me. I don't know when I can use Present Perfekt?
Is the German Present Perfekt both English Simple Past and Present Perfect?