Present Perfect. Regular Verbs | ||
#1 | Take your mp3 player. Ben ..... (return) it. | has returned |
#2 | We ..... (use) this costume many times. | have used |
#3 | Mary and Tony ..... (work) very hard on this project. | have worked |
#4 | Wait a minute! I ..... (not / finish) the cake, we need more time. | haven't finished |
#5 | ..... the government .....(change) those plans? | Has the government changed......? |
Present Perfect. Irregular Verbs | ||
#1 | Chris ..... (sing) at the party. | has sung |
#2 | They are not here. They ..... (leave) the room this morning. | have left |
#3 | She's angry. She ..... (not / send) us an invitation to the wedding. | hasn't sent |
#4 | I'm tired. This evening, I ..... (go) for a walk. | have gone |
#5 | ..... Marlon ..... (write) all of these e-mails? | Has Marlon written...? |
Present Perfect. Regular and Irregular Verbs | ||
#1 | ..... you ..... (hear) the news this morning? | Have you heard...? |
#2 | The car ..... (stop) at the traffic lights | has stopped |
#3 | We can't call you, we ..... (forget) our mobile at school. | have forgotten |
#4 | He ..... (buy) a new computer. | has bought |
#5 | It's been a great concert. Tamara ..... (play) the piano wonderfully. | has played |
Present Perfect. For or Since | ||
#1 | We haven't ridden our bike ..... August. | since |
#2 | He has had this job ..... five years. | for |
#3 | They have been classmates ..... a long time. | for |
#4 | We have known each other ..... 2005. | since |
#5 | That sales assistant has sold articles in this shop ..... last Christmas. | since |
Present Perfect. Mixed questions | ||
#1 | Which is the right time expression?: Has she 'never'/ 'since' / 'yet' / 'ever' visited Japan? | ever |
#2 | Which is the right time expression?: Don't insist, I have 'ever' / 'already' / 'yet' / 'for' forgiven you. | already |
#3 | Which is the right time expression?: You aren't late. The game hasn't started 'for' / 'since' / 'just' / 'yet'. | yet |
#4 | Fill in the two gaps: We ..... (meet) at this café ..... five years. | have met / for |
#5 | Fill in the two gaps: My grandfather ..... (give) me pocket money ..... 2002. | has given / since |
Final Question | |
Fill in the two gaps: Your sister ..... (read) that newspaper ..... six years. | has read / for |