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