have look lose make paint play see speak take write B. Write HAS or HAVE. 1. ____________ you ever visited London? 6. ____________ it stopped snowing? 2. Mary ____________ never read a novel. 7. Mother ____________ called you. 3. They ____________ already finished. 8. I ____________ never tasted sushi. 4. ____________ she closed the door? 9. We ____________ worked hard. 5. Mr Bean ____________ travelled abroad. 10. _____________ Peter painted the wall. C. Use the PRESENT PERFECT to build these sentences. 1. he / finish / the game. _____________________________________________________________________________ 2. Mary / not / meet / her cousin. ____________________________________________________________________________ 3. my cousin / buy / a new computer. ___________________________________________________________________________ 4. Bobby / clean / his room? ___________________________________________________________________________ 5. we / have / breakfast. ___________________________________________________________________________ 6. they / go / to / Spain. __________________________________________________________________________ 7. you / phone / Charles ? __________________________________________________________________________ 8. the teacher / not / open / the window. __________________________________________________________________________
D. Complete the sentences with the verbs in brackets in the PRESENT PERFECT.
1. I ____________________________________ ( not / sleep ) all night.
2. Jack ________________________________ ( write ) five letters. 3. I ____________________________________ ( lose ) my umbrella. 4. ______________ you _________________ ( read) this book? It’s very good. 5. She _______________________________ ( not / phone ) the travel agent. 6. My dog _____________________________ ( eat ) my sandwich. 7. They _____________________________ ( not / watch ) this film yet. 8. How long ______________she___________________ ( be ) in London?
E. Use FOR or SINCE to complete these expressions.
1. ______________ 3 months 5. ______________ a long time 2. ______________ 7 o’clock 6. ______________ her birthday 3. ______________ April 7. ______________ 1950 4. ______________ a week 8. ______________ ten years
F. Choose the correct option.
1. Oliver has _____ washed his car. a) yet b) ever c) just 2. My cousin hasn’t arrived _____. a) never b) yet c) already 3. My friend Jason has _____ come back from Italy. a) already b) yet c) ever 4. Have they _____ met a famous person? a) just b) yet c) ever 5. I have _____ listened to classical music. a) since b) yet c) never 6. Sam and Jane have _____ left for work. a) ever b) yet c) already 7. We have _____ heard a strange noise. a) just b) yet c) for