1) Miranda has changed her job _____. She looks really happy and motivated. a) yet b) two weeks ago c) recently 2) Which of the questions isn’t correct? a) Have you finished the report yet? b) When have you seen Mike? c) Where did you go on holidays last year? 3) Linda _____ to tell us what happened. a) has forgotten b) forgot c) has forgot 4) I _____ here for 3 years and I really love my job. a) work b) worked c) have worked 5) John lives in California now, though he _____ in Texas for 5 years. a) lives b) lived c) has lived 6) Which of these time markers is used with both Past Simple and Present Perfect? a) since b) last month c) this spring 7) They _____Egypt for 3 days and they’re going to spend 5 more days there. a) were in b) have been to c) have been in 8) I _____ Mitchel since we _____ at Bob’s party. a) knew / met b) have known / have met c) have known / met 9) We haven’t eaten sugar _____ 5 years. a) during b) for c) since 10) How long ago _____ this sweater? It looks so old and scruffy. a) did you buy b) have you bought c) has you bought

Level 3. Present Perfect. Checking homework

Leaderboard

Visual style

Options

Switch template

Continue editing: ?