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