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