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 _______________

By Eliza

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




Viết một bình luận