Answer: A) He's been learning how to cook Japanese food since April.
Explanation for this question is being written.
Answer: B) Have been trying.
Answer: D) Present perfect continuous.
Answer: D) Have been discussing.
Answer: C) Has been playing.
Answer: A) Do you see / have been living.
Answer: B) Has been painting.
Answer: D) He began reading this book two months ago.
Answer: A) Have been looking.
Answer: B) Have been living.
Answer: B) We have been cooking for the party for four hours.
Answer: C) Have been.
Answer: B) Have been waiting/ have you been.
Answer: D) Tom has been visiting his grandfather for two weeks.
Answer: B) Have been.
Answer: C) Present perfect continuous.
Answer: B) Has been working.
Answer: C) Has been doing.
Answer: C) Have been waiting / have passed.
Answer: D) They have been playing football for two hours.
Answer: B) Present Perfect Continuous.
Answer: B) Have been waiting.
Answer: C) FOR
Answer: D) Have been driving.
Answer: B) Present perfect progressive.
Answer: B) Have travelled.
Answer: B) Have been feeling.
Answer: C) Has been working.
Answer: B) Present perfect continuous.
Answer: C) I have been baking.
Answer: C) I have been studying English for 5 months.
Answer: D) Has been sleeping.
Answer: C) Have been asking.
Answer: C) Been talking.
Answer: D) Has been living.
Answer: A) Have been reading.
Answer: C) Have been working.
Answer: D) Nartay won the competition because he has been training every day.
Answer: B) Have / Has.
Answer: A) I have been studying for three hours.
Answer: D) Were created/ haven't been refreshed.
Answer: C) Has been cooking dinner.
Answer: A) Have been late, will be asked.
Answer: B) Since 3 o'clock.
Answer: A) I started learning Spanish two years ago.
Answer: B) Has been sleeping.
Answer: B) False
Answer: B) Subject + have/has + been + v.-ing.
Answer: E) Has been dieting / has lost.
Answer: C) Have been living.
Answer: B) Have been working.
Answer: B) Have been eating.
Answer: B) Have been putting.
Answer: C) Present perfect continuous tense.
Answer: D) Have been planning.
Answer: A) I have been working here for five years.
Answer: B) Has been stealing.