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

can't have been,must have been 结构里是不是不要把have been当现在完成时看,就把它当成一个结构来使用?

题目详情
can't have been,must have been 结构里是不是不要把have been当现在完成时看,就把它当成一个结构来使用?
▼优质解答
答案和解析
have用于“情态动词+have+过去分词”的结构,有
推测、假设之意.
1.must+have+过去分词,表示对过去时间发生的动作或存在的情况的推测,一般用于肯定句.
Her father thought that she must have met a fairy.
You must have left your bag in the theatre.
2.can(could)+have+过去分词,表示对过去发生事情的“不肯定”,常用于否定句和疑问句.
He can't have been to your home,he doesn't know youraddress.
3.should+have+过去分词,表示“某事本该早做而实际未做”,用于肯定句.
You should have been here five minutes ago.