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