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
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