1 I _______________ English for two hours. I am very tired. a.have studying b.study c.am been studying d.have been studying 2 How long _______________ this watch? a.have you been wearing b.have you wear c.are you wearing d.did you wore 3 The roads are closed because it _______________ since yesterday. a. was snowing b. has been snowed c. has been snowing d.snows 4 William is my best friend. I _______________ him for years. a. have been knowing b. have known c. am knowing d. have been known 5 It is 7 p.m. and Alfred _______________ yet. He _______________ in the field since morning. a. hasn’t been returning / has been working b. hasn’t been returning / has worked c. hasn’t returned / has been working d. hasn’t returned / has worked 6 You _______________ piano for years but you still can’t play a single song. a. have been learning b. learned c. have learnt d. have been learnt 7 She _______________ out through the window since she heard the bed news. a. have been looking b. has been looking c.looks d. has looked 8 What a talkative man! He _______________ since morning. a. has been talking b. has talked c. is talking d. talks 9 The bus hasn’t come yet. We _______________for an hour. a. are waiting b.have waited c.have been waited d. have been waiting 10 My granny _______________ my little sister for two days because my parents are on holiday. a. looks after b. has looked after c. has been looking after d.has been looked after

2 câu trả lời

1. D 

2. A

3. B 

4. B
5. C
6. C
7. D

8. A

9. D

10. C

1-a

2-d

3-b

4-d

5-b

6-b

7-d

8-b

9-b

10-d

Mình chỉ làm theo khả năng của mình thôi nha!

Dù sao thì chúc bạn học tốt