作业帮 > 英语 > 作业

简单句子结构分析He must have been drinking beer.You might have told

来源:学生作业帮 编辑:搜搜考试网作业帮 分类:英语作业 时间:2024/06/04 18:58:35
简单句子结构分析
He must have been drinking beer.
You might have told me earlier.
帮我分析一下两句的结构,主谓宾什么的.
并且 第一句为什么是 have been drinking.
第二句为什么是 have told.为什么不能加 been? been不是助动词么?
简单句子结构分析He must have been drinking beer.You might have told
1.主,he.谓,drink.宾,beer
意思是,他肯定正在喝啤酒(他不应该喝)
2.主,you.谓,tell.宾,me
意思是,你应该早点告诉我(其实并没有早告诉我)
must have + 动词过去分词表示猜测
1句,用been drinking 表示正在进行的动作,其实是be doing现在进行时,但用在must have 后面,be就改成been.
2句,不能用been.你一定时态语态学的都不好.建议你好好去看看.be后面加过去分词,表示被动,这里不用.