Exercise 18: Write the sentences with the cue words. Use the present perfect tense of the verbs.
Ex: I / know / her / three months/
I have known her for three months
1. He / have /a cold /a week /
2. They / buy / the house / April.
3. My family / be / here / Christmas
4. We / not see / each other /10 years
5. Mr Clark / work / in the bank/a long time
6. Tom and Joanna / go / to France / last summer
7. My sister / start / a new job / yesterday
8. I/ not eat / in that restaurant / ages
9. Mr Robinson / teach / in this school / 1987.
10. I/write / this letter / six o'clock
Exercise 19: Complete the sentences below with the verbs given in present perfect . Some can be in positive or negative statements
be eat read have meet play try see know
Ex: How is Ann these days?
I've no idea.I haven't met her for two months
1. Who' s that woman by the door?
I don't know. I_____her before
2. Are you hungry?
Yes. I_____ much today
3. Can you play chess?
Yes, but I_____ for ages
4. Did you enjoy your holiday?
Yes. It's the best holiday I_____for a long time
5. What' s the book like?
Very interesting. I_____it three times
6. Is Paris an interesting place?
I've no idea. I_____there
7. Do you like spaghetti?
I don't know. I_____it
8. How well do you know him?
Very well. We_____ each other since we were children.
has had
has lived
has been
have not seen
has worked
has had
have gone
has taught
have not eaten
has written
1. She ____has had____ a fever for a week. (have)
2. He _______has lived___ in this house since March. (live)
3. My husband ______has been_____ here since Christmas. (be)
4. They ____haven't seen_______ each other for 5 years. (not see)
5. Mr.Tan ____has worked______ in the hospital for a long time. (work)
6. Her brother _________has had___ red car since yesterday. (have)
7. Mary and Jolie _______have gone___to Tokyo since last winter. (go)
8. Ms.Quyen _____has taught______ in that school since 2005. (teach)
9. We __haven't eaten______ in this restaurant for ages. (not eat)
10. He _____has written_____ this email since 3 o'clock. (write)