The present perfect simple tense is a tricky tense for German speakers. There is no real equivalent in German, and yet it can look like the German past tense because it is formed using the auxiliary verb have + past participle (the third form of the verb; see, saw, seen).
Ich habe den Film gestern gesehen. (gestern = past)I have seen that film twice this week. (this week = present)
As you can see, the present perfect is a present tense. But it usually has a connection to the past, which is why it is sometimes called the "bridge tense".
It's not easy, and that's why it's always good to practise it.
Here's a quick review:
The present perfect simple is used......for unfinished actions that continue up to the present time:• I have worked for the same company all my adult life....for finished actions that have an effect on the present:• John can't come camping with us, because he has broken his leg....with expressions that refer to time up to the present, for example:already, before, ever, just, lately, never, often, recently, this week, today, twice, yet.
Now try our grammar exercise to see how well you know this tricky tense.
Sign up for our free e-mail newsletter and you'll get a useful idiom and an update about our site every week.