Name No _ Class Date _/ _/ _ Ask the questions for these answers ? Yes, I have I have been in London twice _? No, I haven’t I have never seen a ghost _? She’s lived in London for five years ? We’ve worked in this office since 1990 Fill in the blanks with the right form of the verbs in the present perfect _you _ in love Mary? (be) she _ hard? (work) your sister _ well? (swim) 4. the boys football?(play) you television?(watch) _ he JK Rowling’s books? (read) ? your father _ to work?(drive) My sister has been married for two years your parents the car?(wash) Put these sentences into the negative form I have sung a beautiful song _ My grandparents have travelled to India Answer the questions using short form: _ Has she watered the plants? No, _ Susan has fallen off the ladder Have you had lunch? No, _ Have I phoned you yet? Yes, _ My dog has chased my cat Has your father beaten you? No, _ Has it cost a lot? Yes, _ We have just read the news Has your mother danced? Yes, _ Have the children studied? No, They have gone fishing Has Sheila got angry? No, _ _ Has he paid for it? Yes, _ 10 Has the dog chased the cat? Yes, Complete the sentences with for and since and the Present Perfect of the verbs in brackets They _(not watch) TV a week Peter _(not eat) anything _ this morning Mary (study) Spanish _ two years My father-in-law (not smoke) a cigarette 2001 My grandmother (be) in hospital _ Monday I (not see) Daisy _ a long time Rewrite the following sentences in the Present Perfect using the given words Do not change their meaning It’s two years since I had an accident I haven’t The last time they gave a concert was five years ago They haven’t It’s ages since I last saw Mark I haven’t _ This is the first time we are going to a concert with our friends So far _