Choose the correct answer.
1 ' ..C... 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