It was really very dangerous;you ? him seriously.

来源:百度知道 编辑:UC知道 时间:2024/06/08 14:43:24
问号中填:
A.might have injored B.could injore
C.should have injored D.must injore
选一

C
这道题真的是小学题吗?
我是用高中知识解决的
先给你翻译题目的意思:这对你真的非常危险,你当初应该慎重一下再加入他.
should have done sth是一个固定短语,意思是本该做某事却没有做.
从这个句子的意思来看,(was表示是过去的事)主人公显然已经做了这件对他/她来说危险的事,所以选用这个短语.
还可以再举一个例子:
You should have telled her the truth,or she won't be so angry.
意思是你本该告诉她真相,不然她就不会这么生气了.
再补充一下,同理可得,shoudn't have done sth 就表示本不该做某事却做了.

先给你翻译题目的意思:这对你真的非常危险,你当初应该慎重一下再加入他.
should have done sth是一个固定短语,意思是本该做某事却没有做.
从这个句子的意思来看,(was表示是过去的事)主人公显然已经做了这件对他/她来说危险的事,所以选用这个短语.
还可以再举一个例子:
You should have telled her the truth,or she won't be so angry.

C
意为“你本应该。。。。”
别的意思都不对。

为什么小学题就这样?

错啦,选C,这样很危险,你本来可能把他伤的很厉害。 Might have done。表示本来可能...但实际上却没有发生的事情。另外还可以表示本来应该或可以做某事之意,含有轻微责备的意思。

C

C