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