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