This quiz works best with JavaScript enabled.
Select an option to see the correct answer instantly.
Correct Answer: A) Have been working.
Correct Answer: C) Hasn't had.
Correct Answer: A) Has been using.
Correct Answer: C) They have been learning English for two years.
Correct Answer: A) How long.
Correct Answer: A) For.
Correct Answer: C) Hasn't been.
Correct Answer: B) For.
Correct Answer: C) Have been learning.
Correct Answer: A) Have been learning _____ for.
Correct Answer: C) Running.
Correct Answer: D) Has been training.
Correct Answer: C) Hasn't finished.
Correct Answer: C) I have studied for the exam yesterday.
Correct Answer: D) Since.
Correct Answer: D) Has been learning.
Correct Answer: A) Am attending.
Correct Answer: B) Has been living.
Correct Answer: C) Been.
Correct Answer: B) Have already been.
Correct Answer: C) Have been working.
Correct Answer: D) Have been reading.
Correct Answer: B) Has been listening.
Correct Answer: A) Has been working.
Correct Answer: C) Have been training.