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