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