Present perfect= Auxiliaire Have au présent + participe passé.
1- l´ordre est effectivement EFBDAC mais ça donnerait plutôt:
have reached
have followed
have crossed
have started
have attached
has started - have left
Mais ça c´est en mettant tout au present perfect comme demandé par la consigne, ce qui est loin de faire quelque chose de particulièrement utilisable dans un Anglais correct... parce qu´autrement en étant libre de choisir le temps, j´aurais plutôt mis comme Evil-Empire.
2.
A= The police has just taken John to hospital.
B= Sarah Cook has just come back from the supermarket.
C= Kevin has just been at the dentist´s.
D= John has just rung Patricia.
E= Patricia has just left.
F= John has just been to the cinema.