1 We ___ to the theatre since last month. | ||||||
A | haven’t been | B | haven’t been going | C | hasn’t gone | |
2 | My friends and I ___ since 2 o’clock. | |||||
A | have sunbathed | B | have been sunbathing | C | has been sunbathing | |
3 | Sally ___ news since she left university. | |||||
A | have reported | B | has been reporting | C | has reported | |
4 | Jane is abroad. She ___ three countries. | |||||
A | has already been visiting | B | have already visited | C | has already visited | |
5 | ___ dancing lessons? | |||||
A | Has you ever taken | B | Have you ever taken | C | Has you ever been taking | |
6 | I want to buy a new flat. I ___ money for ages. | |||||
A | has been saving | B | have saved | C | have been saving | |
7 | My uncle is a doctor. He ___ lots of vital operations. | |||||
A | has made | B | has been making | C | have made | |
8 | Jack is cold. He ___ for too long. | |||||
A | has been swimming | B | have been swimming | C | has swum | |
9 | Den ___ championships before. | |||||
A | has never won | B | hasn’t never won | C | has never been winning | |
10 | We ___ in this café before. | |||||
A | haven’t been eating | B | haven’t eaten | C | hasn’t eaten | |
11 | I don’t want to go out. The cold wind ___ since morning. | |||||
A | have been blowing | B | has blown | C | has been blowing | |
12 | It’s the first time Martin ___ ill. | |||||
A | has been falling | B | has fallen | C | have fallen | |
13 | How long ___ this research? | |||||
A | have you been making | B | has you been making | C | have you made | |
14 | ___ many people to our wedding ceremony? | |||||
A | Has you invited | B | Have you been inviting | C | Have you invited | |
15 | Cathy ___ since 2 o’clock. She is exhausted. | |||||
A | have been driving | B | has driven | C | has been driving | |
16 | Bob ___ his new pencil case. | |||||
A | have already lost | B | has already lost | C | has already been losing | |
17 | We ___ to such a big park before. | |||||
A | have never been | B | has never been | C | haven’t never been | |
18 | My eyes are tired. I ___ since afternoon. | |||||
A | has been reading | B | have been reading | C | have read | |
19 | He ___ in London for two weeks now. | |||||
A | has been staying | B | have been staying | C | has stayed | |
20 | We ___ the rent yet. | |||||
A | hasn’t paid | B | haven’t been paying | C | haven’t paid | |
21 | ___ books for a long time? | |||||
A | Has you been writing | B | Have you been writing | C | Have you written | |
22 | Marta __ in the shopping centre for 2 hours. | |||||
A | have been | B | has been | C | has being | |
23 | I ___ to go scuba diving. | |||||
A | have always wanted | B | have always been wanting | C | has always wanted | |
24 | Where have you been? Mom ___ for you all day. | |||||
A | has looked | B | have been looking | C | has been looking | |
25 | ___ the latest news? | |||||
A | Have you been hearing | B | Have you heard | C | Has you heard |