Fill in the Blanks Present Perfect TenseOnline version Complete the sentences using the correct structure in positive, negative, and questions, as well as the correct use of since and for. by Teacher Fer 1 received has visited has has learned have bought have been read have has have traveled finished cleaned has heard have POSITIVE SENTENCES She the news . I your email . He his work . They to Asia . She that book . We the house . He a new car . They the museum . She to dance . I in London three times . 2 opened hasn't haven't hasn't spoken hasn't lived visited haven't hasn't haven't hasn't hasn't been found finished haven't seen called met NEGATIVE FORM She her homework yet . They Europe before . He me back . We that movie . The project completed on time . I him personally . She here long . They the keys . He to his parents recently . The restaurant yet . 3 Have cooked Has spoken finished been ever learned won Has Have Have Have received visited Has done Has Have studied QUESTIONS he to his boss today ? you ever to a concert ? she my email ? you for the test ? Has he a competition ? they dinner yet ? you your grandparents recently ? she to play the piano ? you reading the article ? he his chores ? 4 FOR FOR FOR SINCE FOR SINCE SINCE SINCE SINCE FOR SINCE OR FOR I have had this car years . We've known each other we were in school . I haven't eaten anything this morning . She hasn't slept two days . I have wanted to be a writer I was a child . We've been together over ten years . I haven't seen John last July . It hasn't rained a long time . She's worked in this bank 25 years . She's worked in this bank it first opened .