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