Easy Word | Luyện ngữ pháp


Luyện ngữ pháp - Destination B1 ((Unit 4: Grammar - Present perfect simple, present perfect continuous))


Write the correct word or phrase.

1. I think I've heard / been hearing that song before.

2. They haven't arrived / been arriving yet, but they should be here soon.

3. You've written / been writing that e-mail for over an hour. How long is it going to take you?

4. Have you talked / been talking on the phone since eight o'clock?

5. Jo has already invited / been inviting Shirley to dinner.

6. I've read / been reading an interview with Brad Pitt, but I haven’t finished it yet.

7. Have the boys played / been playing computer games since this morning?



Các task khác trong bài học