30 Present Perfect
PRESENT PERFECT
What does present perfect mean?The Oxford Learner's Dictionary defines the present perfect tense as “the form of a verb that expresses an action done in a time period up to the present, formed in English with the present tense of 'have' and the 'past participle' of the verb, as in: I have eaten.”
1. The window was closed. Now it's open. Somebody (open)_________ the window.
2. Yesterday, Joanne's clothes were dirty. Now they're clean. Joanne (wash) _________ her clothes.
3. This morning Jack had his wallet with him. Now, he can't find it. Jack (lose) _________ his wallet.
4. Yesterday, Laura lost her keys. Now, she has her keys. Laura (find)_________ them.
5. Last month, my house was white. Now, it's yellow. I (paint) _________ my house.
6. They used to have a boat. Now, they don't have it anymore. They (sell)_________ it.
7. Jane was at the party ten minutes ago. Now she's not. Jane (leave) _________ the party.
8. The picture was on the wall this morning. Now, it's on the floor. It (fall) _________ down.
............
Check Your Understanding of the Present Perfect Tense
Fill in the blanks with the appropriate form of the present perfect tense in the following sentences:
1. We ___________ (find – negative) it yet.
2. Camile and Mathew ____________ (invited) all their friends for today’s party.
3. Liz _________ (sleep – negative) all night.
4. ________ he _________ (finish) his work?
5. It ___________ (be – negative) the same ever since you left.
6. They __________ (buy) a 2BHK flat.
7. You ___________ (come) to the right place.
8. _______ you ever ________ (be) to Malaysia?
9. Do you know why she __________ (like – negative) it?
10. ________ you _________ (hear) about the new education policies?
Questions and answers with present perfect (Verbo auxiliar (to have) + sujeito + particípio passado + ?)
1) _______you talked to Peter?
Yes, _________.
2) _______you worked for your uncle?
Yes, _________
3) _______she gone to work?
No, _________.
4) _______he read the book that you gave me yesterday?
No, _________.
5) _______she finished her homework?
Yes, _________.