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 have book booked has booked have The students a flight to London . ( to book ) 2 have had passed has passed passed had pass My friends the geography test . ( to pass ) 3 have lost has lose had lost has losen has losten has lost The teacher the keys , so he can't open the door . ( to lose ) 4 has caught just have just caught has just catched has just has just catchet caught The cat a mouse . ( just / to catch ) 5 fed have fed just have just feed just have had just fed I the rabbits . ( just / to feed ) 6 have never go has never went have never gone never has never go gone has John on a trip through Alaska . ( never / to go ) 7 have have buy have buyed bought had bought I a new laptop . ( to buy ) 8 have not forgetten have not forgot has not forgottten forgotten had not forgotten have not have not forget The students their homework so far . ( not / to forget ) 9 has never saw have never seen never has seen have never saw has never see Emma this film on TV . ( never / to see ) 10 phoned has phonet have phone has have phoned has phone How often she the office this morning ? ( to phone )