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