I _______ _______ three new emails today. (receive), have received, She _______ _______ her homework yet. (not finish), hasn't finished, _______ _______ sushi before? (you eat), Have you eaten, We _______ _______ to the new exhibition at the museum. (go), have gone, He _______ _______ that movie. (not see), hasn't seen, _______ _______ the package already? (they send), Have they sent, My colleagues _______ _______ very hard this week. (work), have worked, I _______ _______ my keys; can you help me look for them? (not find), haven't found, _______ _______ his driving test yet? (your brother pass), Has your brother passed, They _______ _______ a lot of progress on the project. (make), have made, She _______ _______ the letter to her manager. (not write), hasn't written, _______ _______ any good books recently? (you read), Have you read, We _______ _______ lunch already, so we are not hungry. (have), have had, He _______ _______ in this company for very long. ( not work), hasn't worked, _______ _______ clear about the instructions? (I be), Have I been

Present Perfect -Mixed

Leaderboard

Visual style

Options

Switch template

Continue editing: ?