早教吧 育儿知识 作业答案 考试题库 百科 知识分享

我知道couldnothavedone指本来不能做的事却做了.但是这个“不能”在这里指的是“能力”不能,还是碍于法律规则限制的“不能”呢?比如我想说“你本不能迟到”Youshouldnothavebeenlate.

题目详情
我知道could not have done指本来不能做的事却做了.
但是这个“不能”在这里指的是“能力”不能,还是碍于法律规则限制的“不能”呢?
比如我想说“你本不能迟到”
You should not have been late.
▼优质解答
答案和解析
这个不能是不被允许的意思.
You should not have been late .你本不应该迟到(却迟到了).
You could not have been late.你本来不能迟到.(校长要求的不能迟到,所以你不能.)