We ___ in France for 5 years. A. have been living
B. has been living
C. have been live
D. has been live
E. live
$$$ Liz ___ to ski for a week now.
A. have been learn
B. have been learning
C. has been learning
D. has been learn
E. has learning
$$$ How long ___ Spanish?
A. did you been learning
B. has you been learning
C. have you been learn
D. has you been learnt
E. have you been learning
$$$ Your father looks tired. He ___ his car all day.
A. be repairing
B. have been repairing
C. been repairing
D. has been repairing
E. has repairing
$$$ I ___ to phone you all day.
A. have been trying
B. has been trying
C. have been try
D. has been try
E. has tried
$$$ Lena ___ geometry since she was 30.
A. have been teach
B. have been teaching
C. has been teaching
D. has teaching
E. have been taught
$$$ How long ___ to music? For a couple of hours.
A. has been listening
B. have you been listening
C. have you been listen
D. has you been listen
E. did you listen
$$$ We ___ the house since morning.
A. has you been clean
B. has been cleaning
C. have you been clean
D. have been cleaning
E. did you clean
$$$ My mother ___ for the last two hours.
A. did you cook
B. have been cooking
C. have been cook
D. has been cook
E. has been cooking
$$$ Margaret ___ in bed since yesterday.
A. have stayed
B. have been staying
C. has been staying
D. has been stayed
E. did you stay
1a 2c 3e 4d 5a 6c 7b 8d 9e 10c