Unit revisiongrammar revisionpresent perfectex.1. complete the sentences. use the present perfect1. i know who your boss is. i (work) for him.2. look! somebody already (broke) the tree.3. mary (go) to moskow, but she'll be back next monday at the latest4. andy is in hospital now. he (have) a bad crash.5. jane is crying. she (hurt) her knee.ex.2.order the sentences1. have - britain - several - 1-to-times-- been2. spain - since -- she - lived-in - 1994 - has3. five-married -have-they-years-been- for4. 1 - coffee - made - already-for-have-younever - bob - a bike-has -- hadex.3. put the adverbs in the correct place.1. have you washed your hands? (already)2. we have phoned the doctor. (just)3. has she ridden a horse? (ever)4. i have danced the tango, (never)5. the train hasn't arrived. (yet)ex.4.complete the sentences. use for or since.1.i've lived in washington 1997.2.ben has studied english three years.3 they haven't visited their grandparents months,4. julie's ill. she's been in bed tuesday,5. my dad has had his car sixteen.6. it's been ten years we moved to oxford,