2个英语语法问题请教啊~

1.You'dbetterspeakslowly,otherwiseyouwillfailtomakeyourselfunderstood.语法书上说,make后的非谓语... 1.You'd better speak slowly,otherwise you will fail to make yourself understood.
语法书上说,make后的非谓语动词和宾语是主谓关系,用make sb do sth. 如果是动宾关系,用过去分词形式。此句就是用的过去分词。什么是动宾关系呢?make him understand这种是主谓关系?

2.混合虚拟语气:Had you listened to the doctor, you were all right now.
前半句从句是对过去的虚拟,用had done. 后半句是对现在的虚拟,主句应该用should/would+动词原形啊,不该是were, 应该是you would be all right now.这样理解不对吗?

谢谢解答!!
展开
juangood
2012-02-16 · 超过16用户采纳过TA的回答
知道答主
回答量:73
采纳率:0%
帮助的人:49.4万
展开全部
1. make sb do sth 中,sb 是do的逻辑主语,可以称之为主谓关系,
make sb done 中,sb 是do的承受者,也就是说原句中是别人understand you,you那是被别人理解,前面的sb是做后面动词的宾语,这么看就是动宾关系
make him understand这种是主谓关系,是使他去理解(其它的),make him understood这种是动宾关系,是使他被(别人)理解。
2. Had you listened to the doctor是从句,是省略了if的从句,所以它才用倒装语序,you were all right now 才是主句,与现在事实相反,主句用一般过去时,原句应为:
If you had listened to the doctor, you were all right now。意思是:如果你听了医生的话,那么你现在就好了。
追问
谢谢!!不过第二个问题,Had you listened to the doctor是从句,对过去的虚拟,所以用had done.   这个对。但后半句you were all right now 是主句,是对现在的虚拟,与现在事实相反----主句应该用should/would+动词原形,从句才是一般过去时,这里作为主句 怎么可以用were呢?
追答
虚拟中,不能完全按照过去现在的时态一致。前句是对过去的虚拟,所以用had done,表示实际上也是没有去做的;后句是对现在的虚拟,表明实际上是生病没有好的,当然要用一般过去时
盛夏的小英
2012-02-21 · 超过12用户采纳过TA的回答
知道答主
回答量:48
采纳率:0%
帮助的人:32万
展开全部
1、整句话的意思:你应该慢慢讲,否则别人可能无法理解你。make yourself understanded 里面包含有一个省略的被动用法:make yourself be understand
make yourself understand 的意思是使你理解,make yourself understanded 意思是使你被被人理解
2、前半句是对过去的虚拟,用的是过去完成时;后半句是对现在的虚拟,应用一般过去时
时间顺序应该是这样的;过去完成时,一般过去时,一般现在时,一般将来时。如果是虚拟语句,就根据语境往前退一个时态
追问
谢谢!不过第二个问题,后半句you were all right now 是主句,是对现在的虚拟,与现在事实相反----主句应该用should/would+动词原形,从句才是一般过去时,这里作为主句 怎么可以用were呢?
追答
对现在的虚拟为什么要用should/would+动词原型。你先这样想:如果这件事是事实,应该是if   you listened to the doctor,you are all right now.。然后考虑这是虚拟的,就按我给你的时态顺序,从句是一般过去时,就变成过去完成时,主句是一般现在时,就变成一般过去时。也就是:if you had listened to the doctor,you were all right now.,
再倒装一下就是had you listened to the doctor ,you were all right now.
这样想没错的,这样分析选择时都能选对
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ginachen1001
2012-02-14
知道答主
回答量:16
采纳率:0%
帮助的人:10万
展开全部
1. make yourself understood(by others)你被别人听懂。动宾关系如:help you. 主谓关系:I work
2.对的。If you had listened to the doctor, you would be all right now.
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式