当前位置: > 简单句子结构分析...
题目
简单句子结构分析
He must have been drinking beer.
You might have told me earlier.
帮我分析一下两句的结构,主谓宾什么的.
并且 第一句为什么是 have been drinking.
第二句为什么是 have told.为什么不能加 been? been不是助动词么?

提问时间:2021-10-14

答案
1.主,he.谓,drink.宾,beer
意思是,他肯定正在喝啤酒(他不应该喝)
2.主,you.谓,tell.宾,me
意思是,你应该早点告诉我(其实并没有早告诉我)
must have + 动词过去分词表示猜测
1句,用been drinking 表示正在进行的动作,其实是be doing现在进行时,但用在must have 后面,be就改成been.
2句,不能用been.你一定时态语态学的都不好.建议你好好去看看.be后面加过去分词,表示被动,这里不用.
举一反三
已知函数f(x)=x,g(x)=alnx,a∈R.若曲线y=f(x)与曲线y=g(x)相交,且在交点处有相同的切线,求a的值和该切线方程.
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
奥巴马演讲不用看稿子.为什么中国领导演讲要看?
想找英语初三上学期的首字母填空练习……
英语翻译
版权所有 CopyRight © 2012-2019 超级试练试题库 All Rights Reserved.