For the perfect tense, we generally use the verb [_hebben_](#/lesson/Verbs.Ir07) (to have), just like in English: "You have worked". For a few verbs we use [zijn](#/lesson/Verbs.Ir06) (to be). See also [_hebben_ and _zijn_](#/lesson/Verbs.Au04) and the past participle.
The verb that follows _hebben_ or _zijn_ is the past participle (pp). Just like with the simple past, you need to know the difference between [d and t verbs](#/lesson/Verbs.Re09) when you form the [past participle](#/lesson/Verbs.Re12).
[Hebben](#/lesson/Verbs.Ir07) and [zijn](#/lesson/Verbs.Ir06) are both irregular verbs.
ik | heb/ben + pp | we | hebben/zijn + pp
je | hebt/bent + pp | jullie | hebben/zijn + pp
hij | heeft/is + pp | ze | hebben/zijn + pp
A few examples of the conjugation of the perfect tense:
- blaffen (to bark) and branden (to burn)
blaffen | stem: blaf | branden | stem: brand
ik | heb geblaft | ik | heb gebrand
je | hebt geblaft | je | hebt gebrand
hij | heeft geblaft | hij | heeft gebrand
we | hebben geblaft | we | hebben gebrand
jullie | hebben geblaft | jullie | hebben gebrand
ze | hebben geblaft | ze | hebben gebrand
- zaaien (to sow) and groeien (to grow)
zaaien | stem: zaai | groeien\* | stem: groei
ik | heb gezaaid | ik | ben gegroeid
je | hebt gezaaid | je | bent gegroeid
hij | heeft gezaaid | hij | is gegroeid
we | hebben gezaaid | we | zijn gegroeid
jullie | hebben gezaaid | jullie | zijn gegroeid
ze | hebben gezaaid | ze | zijn gegroeid
(\*) For the past participle of _groeien_, we use [_zijn_](#/lesson/Verbs.Ir06).
On the next page, you will learn when we use the present perfect.
It conjugates Dutch verbs for you in all eight tenses.
Note that the examples above give you the unstressed [personal pronouns](#/lesson/Pronouns.Ps01). Some pronouns change when they are stressed in a phrase: je/jij, we/wij, ze/zij (both singular and plural).