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