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