A) arrived, left B) leave, had arrived C) arrived, had already left D) had arrived, had left E) had leaved , arrived
A) had barking B) were barking C) barks D) barking E) bark
A) was watching, heard B) watched, was hearing C) watched, had heard D) watching E) heard, watched
A) thanked, had done B) had thanked, done C) done, had thanked D) had thanked, had done E) did, thank
A) wins B) win C) winning D) will won E) had win
A) had been B) was C) is D) been E) be
A) waited B) have waiten. C) waits D) have waited E) has waited
A) has taught B) have taught C) teaches D) had taught E) is teaching
A) were playing, hurt B) hurt, play C) hurted, played D) were hurting, played E) have played, is hurting
A) Had you taken B) Do you take C) Does you take D) Have you taken E) Taken
A) retire, direct B) retired, had directed C) directed, retired D) directed, had retired E) retired, directed
A) watch B) watching C) watches D) will watch E) has watched
A) had improved B) improve C) improved D) has improved E) have improved
A) are, have been B) is, expected C) were, had expected D) expects, is E) had been, expect
A) am solving B) solve C) were solving D) solves E) solved
A) have won B) wins C) are winning D) win E) were winning
A) was B) has been C) are D) where E) be
A) found, went B) went, found C) was gone, finding D) go, find E) had gone, found
A) noticed, had eaten B) have noticed, eated C) had noticed, eat D) had eaten, noticed E) had noticed, ate
A) need, defends B) defend, need C) defend, needs D) had defended, need E) have needed, defended
A) want B) wants C) have wanted D) have been wanting E) has wanted
A) don't have B) didn't have C) has had D) had had E) have had
A) have been thinking B) thought C) has thought D) thinks E) have thinked
A) burns B) didn't burn C) had been burning D) has been burning E) burning
A) was left B) leave C) had left D) have left E) has left |