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