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