She .......... in Liverpool all her life, have lived, has lived, haves lived, has live, I ............... my homework. It's ready., have do, has done, have done, have did, They ............ the guitar since they were 9 years old., has played, have play, has playd, have played, Mary ......... three books. All of them are best-sellers., has written, have written, has wroten, has wrote, Henry ................... dinner yet. He's hungry now., hasn't had, hasn't have, haven't had, hasen't had, I can't open the door, I .............. my keys., has lost, have lost, have left, have losed, We ............ to Los Angeles. It's a wonderful city., has had, have were, have been, have be, Rita .............. her grandmother., have visited, has visited, has visitted, have visit, Rita and her sister ............ in a tent before., don't have slept, hasn't slept, have not sleep, haven't slept, Tom ........... an interesting documentary about sea animals., have watched, has watch, has watched, have watchd, My parents .......... in the sea before., haven't swum, hasn't swum, haven't swam, haven't swimmed, Hannah ......... a lot of photos in the zoo., have taked, has took, has taken, have taken, I .......... some nice jeans. They're cool., has buyed, have bought, have buyed, has bought, It ..... for a long time., hasn't rained, haven't rained, has don't rained, has not rain, We ................. sushi before., hasn't eaten, haven't ate, haven't etean, haven't eaten

Present Perfect 7.a

Leaderboard

Visual style

Options

Switch template

Continue editing: ?