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