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