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

简单句子结构分析
He must have been drinking beer.
You might have told me earlier.
帮我分析一下两句的结构,主谓宾什么的.
并且 第一句为什么是 have been drinking.
第二句为什么是 have told.为什么不能加 been? been不是助动词么?
最后的凡人 1年前 已收到1个回答 举报

att985 幼苗

共回答了19个问题采纳率:89.5% 举报

1.主,he.谓,drink.宾,beer
意思是,他肯定正在喝啤酒(他不应该喝)
2.主,you.谓,tell.宾,me
意思是,你应该早点告诉我(其实并没有早告诉我)
must have + 动词过去分词表示猜测
1句,用been drinking 表示正在进行的动作,其实是be doing现在进行时,但用在must have 后面,be就改成been.
2句,不能用been.你一定时态语态学的都不好.建议你好好去看看.be后面加过去分词,表示被动,这里不用.

1年前

2
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 16 q. 0.027 s. - webmaster@yulucn.com