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