Unscramble Words Present PerfectOnline version Practice present perfect structure by Michelle Mora 1 have to the gone mall We . . 2 taken has nap a He . . 3 has new book She bought a . . 4 hasn't finished She meal her . . 5 "mole" eaten you Have before ? ? 6 job found he a Has ? ? 7 English studied I months for have six . . 8 years for more 30 They been have married than . . 9 for She table has tonight booked a . . 10 meeting Mr a phoned . arrange you to Colleman Have ? . ?