Выбрать правильный ответ
3 How long ___ Spanish?
A have you been learning
B has you been learning
C have you been learn
4 Your father looks tired. He ___ his car all day.
A been repairing
B has been repairing
C have been repairing
5 The children ___ TV since morning.
A has been watching
B have been watch
C have been watching
6 How long ___ for us?
A have John been waiting
B has John been waiting
C John has been waiting
7 I ___ to phone you all day.
A have been trying
B has been trying
C have been try
8 Lena ___ geometry since she was 30.
A has been teaching
B has teaching
C have been
9 My grandpa ___ all his life.
A has been smoke
B has been smoking
C have been smoking
10 How long ___ to music? For a couple of hours.
A has you been listening
B you have been listening
C have you been listening
11 Sam ___ fish for years.
A has selling
B has been selling
C have been selling
12 I ___ about buying new computer since last week.
A has been thinking
B have been thinking
C have think
13 We ___ the house since morning.
A have been cleaning
B have been clean
C has been cleaning
14 Donna ___ for a job for half a year.
A has looking
B have been looking
Chas been looking
15 The baby ___ for three hours.
A has been sleeping
B been sleeping
C have been sleeping
16 How long ___ your homework?
A has you been doing
B have you been doing
C you have been doing
17 I ___ for this company for 5 years.
A has been work
B has been working
C have been working
18 My mother ___ for the last two hours.
A has been cooking
B have been cooking
C has been cook
19 Stella ___ in the park for half an hour.
A has running
B have been running
C has been running
20 My parents ___ the walls all day today.
A has been painting
B have been painting
C has paint
21 He ___ sick since afternoon.
A have been feeling
B has been feeling
C has feeling
22 How long ___ singing lessons?
A you have been taking
B has you been taking
C have you been taking
23 They ___ billiards for quite a time.
A have been playing
B has been playing
C have been play
24 Margaret ___ in bed since yesterday.
A been staying
B has been staying
C have been staying
25 They ___ to mend the tape recorder for an hour.
A has been trying
B have trying
C have been trying