1) She ______ (read) five books this month. a) A. has read b) B. has been reading 2) I ______ (work) on this project for three hours. a) A. have worked b) B. have been working 3) He ______ (paint) the kitchen, so the walls are still wet. a) A. has painted b) B. has been painting 4) I ______ (write) emails all morning. I need a break! a) A. have written b) B. have been writing 5) You look tired. ______ you (sleep) _______well lately? a) A. Have (you) slept b) B. Have (you) been sleeping 6) They ______ (fix) the road all week. a) have fixed b) have been fixing 7) She ______ (lose) her keys. She can’t find them anywhere. a) has lost b) has been losing 8) We ______ (visit) our grandparents twice this month. a) have visited b) have been visiting

present perfect - 5th adults

Leaderboard

Visual style

Options

Switch template

Continue editing: ?