Fill in the gap in each sentence with the correct word or phrase.
Your score
Grammar · Present Perfect
Use the present perfect when a past action explains a situation that is true now. The speaker cares about the result and not the time of the action.
Fill in the gap in each sentence with the correct word or phrase.
Your score
This B1 gap-fill set has 15 sentences, and each one describes a problem or a scene that you can see or feel now: a lost key, a broken window, a messy kitchen, an empty party. The cause happened earlier, but the result is in front of you, so the present perfect is the best fit. You type the whole verb phrase, for example has gone or have lost, and the short forms 've and 's are accepted. Read the second half of each sentence first. That half names the present result. Then choose have or has by checking the subject, and decide on the participle.
The rule in 30 seconds
Use the present perfect when a past action explains a situation that is true now. The speaker cares about the result and not the time of the action.
subject + have or has + past participle, followed by the present resultLearn from the errors