III. Put the verbs into the suitable form, the present perfect or the present perfect progressive.

Lý thuyếtTrang 264
  1. A: How long ________ (you/ study) English?

B: I ________ (learn) English since I was twelve.

  1. A: Are you waiting for someone?

B: Yes, I ________ (wait) for two hours, but my friend ________ (not come) yet.

  1. A: I ________ (lose) my address book. ________ (you/ see) it anywhere?

B: Yes, I ________ (just/ see) it on the bookshelf.

  1. A: You look tired. ________ (you/ work) so hard?

B: Yes. I ________ (study) for four hours and probably won’t finish until midnight.

  1. A: ________ (you/ see) Mark recently?

B: No, I ________ (not/ see) him since Christmas, I wonder where he ________ (live) since then.

  1. A: I feel really tired.

B: It’s because you ________ (do) too much.
A: Well, at least I ________ (finish) that report now, and I can relax.

  1. A: Someone ________ (leave) the ladder outside, look.

B: I expect that’s Mike. He ________ (clean) the windows. I don’t think he ________ (finish) yet.

  1. A: You’ve got mud on your shoes.

B: It’s all right, I’ll take them off. I ________ (work) in the garden.
A: Yes, it looks a lot tidier. Well done. You ________ (do) a good job.

  1. A: I ________ (hear) that you and Harriet are building a garage. How long ________ (you/ do) that?

B: Oh, for about a month now. We ________ (do) about half of it.

  1. A: You’re still reading that book, aren’t you? How long ________ (you/ read) it?

B: I ________ (read) it for three days, but I ________ (not/ finish) it yet.

  1. A: How long ________ (you/ know) Jane?

B: We ________ (know) each other for over ten years.

  1. A: ________ (John/ always/ live) in London?

B: No, he ________ (live) in London for the last few years.

Chủ đề này chưa có bài tập trong sách.