Compléter Fill in the gaps with a present perfect to complete the sentences.Version en ligne Present perfect par Fridoline Defevere 1 has booked have book had booked booked have The students a flight to London . ( to book ) 2 have had passed had pass passed has passed My friends the geography test . ( to pass ) 3 has losten has lose has losen have lost had lost has lost The teacher the keys , so he can't open the door . ( to lose ) 4 caught have just caught has just catched has just catchet has caught just has just The cat a mouse . ( just / to catch ) 5 had just fed just have have just feed fed have fed just I the rabbits . ( just / to feed ) 6 has never go have never gone have never go never gone has never went has John on a trip through Alaska . ( never / to go ) 7 have buy have bought had bought have buyed I a new laptop . ( to buy ) 8 not have have not forgot have not forgetten forgotten had not forgotten have not forget has not forgottten The students their homework so far . ( not / to forget ) 9 have never saw has never see seen has never saw never has have never seen Emma this film on TV . ( never / to see ) 10 has phone have phoned has phonet has have phone phoned How often she the office this morning ? ( to phone )