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