27.--- You shouldn’t have played such a joke on him.--- Sorry.I that he would get so angry.A.didn’t expect B.don’t expect C.hadn’t expected D.hasn’t expected为什么不能选C?开玩笑是过去,没有想到是过去的过去

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/05 16:42:38
27.--- You shouldn’t have played such a joke on him.--- Sorry.I that he would get so angry.A.didn’t expect B.don’t expect C.hadn’t expected D.hasn’t expected为什么不能选C?开玩笑是过去,没有想到是过去的过去
xTOAWċi0zБn݂ܖ-ڈ`[@vKofa{}{@tA/799^qSx80*:REayQ,> V`FZxsUӖgHWdhWy<{04oxNGO8^fR+i Tږa4KFfNn9(ҏ-O5e6ehmwK`V\Ƚ.D- ط O`*:Ǐ 5nbO=ӃGLpA`[^)mvIb|rövRcR965ّ뮼fSZ'5LkwsmfwLa+0jwx&=|(hAO ۂ<> e$H=1UE 5ukr#eQ$dXko4UiZ;A!ƌ,i~v+)Nk`t.=i]̏,~jϿinkY++ |f 8?$IgI5dnoZ׊ n{)E=}OtNE#󯲯ylzKWt`R0]|oxi%

27.--- You shouldn’t have played such a joke on him.--- Sorry.I that he would get so angry.A.didn’t expect B.don’t expect C.hadn’t expected D.hasn’t expected为什么不能选C?开玩笑是过去,没有想到是过去的过去
27.--- You shouldn’t have played such a joke on him.
--- Sorry.I that he would get so angry.
A.didn’t expect B.don’t expect
C.hadn’t expected D.hasn’t expected
为什么不能选C?
开玩笑是过去,没有想到是过去的过去,不理解……

27.--- You shouldn’t have played such a joke on him.--- Sorry.I that he would get so angry.A.didn’t expect B.don’t expect C.hadn’t expected D.hasn’t expected为什么不能选C?开玩笑是过去,没有想到是过去的过去
我那时(过去开玩笑时)没想到他会生气.说的没想到是过去没想到,所以用过去完成时.(现在已知道他生气)

should have done只用于谈论过去情况,主要有两个用法:
用于推测过去已经发生的情况。如:
The letter should have arrived by now. 信现在该到了。
用于指本该发生而实际上未发生的情况。如:
You should have told me so before. 你早就应该告诉我。
这个是固定搭配,不是完成时.所...

全部展开

should have done只用于谈论过去情况,主要有两个用法:
用于推测过去已经发生的情况。如:
The letter should have arrived by now. 信现在该到了。
用于指本该发生而实际上未发生的情况。如:
You should have told me so before. 你早就应该告诉我。
这个是固定搭配,不是完成时.所以提问的时候是用过去时 didn't

收起

had done是过去完成时

had done是过去完成时。用在这里是不合适的。