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