Choose the correct answer. 1 ' .. your sister recently? ' 'yes, she came to visit last weekend.' a have you been seeing b you have seen c have you seen 2 'i didn't know sarah could drive.' 'oh yes, she … since last april.' a has been driving b has driven c is driving 3 'where is jason? ' 'he … at the swimming pool.' a is being b is c has been 4 this is a great book.' 'i know. i … it twice already.' a have read b am reading c have been reading 5 'hello, jane. i'm home.' 'where have you been? i … for you all day! ' a have been looking b look c am looking 6 'are you having a holiday this year? ' 'yes, i … to hawaii.' a am going b have been c have gone 7 'who does your hair for you? ' 'my mother usually … it.' a is cutting b cuts c has cut 8 'your socks are all wet! ' 'don't worry. i … another pair with me.' a am bringing b bring c have brought
2 - A
3 - B
4 - A
5 - A
6 - A
7 - B
8 - C