Present perfect se formeaza cu have/has(doar pt she, he ,it) + verbul la forma a 3 sau altfel zis la past participle
1 has begun
2 have just come
3 have visited
4 has already sold
5 has learnt
6 haven't met
7 has sent
8 have understood
9 has been
10 has opened
11 has bought
12 Have you seen
13 has written
14 has kept
15 have switched
16 have flown
17 hasn't finished
18have won
19 haven't tasted
20 has felt