--- You should have stopped him when he _______ in anger.--- I _______, but it so happened before I could. A. left; was going to B. had left; had to C. left; did D. had left; would

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/13 03:18:26

--- You should have stopped him when he _______ in anger.--- I _______, but it so happened before I could. A. left; was going to B. had left; had to C. left; did D. had left; would
--- You should have stopped him when he _______ in anger.
--- I _______, but it so happened before I could.
A. left; was going to B. had left; had to C. left; did D. had left; would

--- You should have stopped him when he _______ in anger.--- I _______, but it so happened before I could. A. left; was going to B. had left; had to C. left; did D. had left; would
选A
首先,should have done表示本能做到……却没做到,是过去的动作.when后面的从句跟前面是同时发生所以用过去时,而had done表示过去的过去,没有时间点不能选过去完成时.
其次,表示要去,过去将来时.
翻译:——你本应该在他愤然离去的时候,阻止他的.
——我是要这么做的,我刚要阻止他他已经走了.