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