一个英文句子语法,第2句是对的,为什么?

Beforesigningupfornextyear'scourses,《thestudents'schedulesmustbeapprovedbytheiradvise... Before signing up for next year's courses,《the students' schedules must be approved by their advisers.》

Before signing up for next year's courses,《the students must have their schedule approved by their advisers.》

正确答案是第2句,请问为什么。
我觉得第1句,我的理由是被证实,所以must be approved ,是被动句子,但为什么错呢。

麻烦讲解下。
展开
十心_木
2010-07-10 · TA获得超过748个赞
知道小有建树答主
回答量:890
采纳率:0%
帮助的人:790万
展开全部
换成下面两句看看吧

before you signed up for next year's courses,your schedules must be approved by their advisers.

before you signed up for next year's courses,you must have your schedule approved by your advisers.

这样就很容易看到了
第一句单独看前后半句是没有错的,但结合起来看前后主语不一致,前半句说你怎样怎样,后半句说你的课程表怎样怎样,不连贯,也不符合一般人的说法,所以错
第二句前后都是you做主语
酸梨2012
2010-07-10 · TA获得超过1177个赞
知道小有建树答主
回答量:485
采纳率:0%
帮助的人:487万
展开全部
因为主语应该是students 而不是student's schedule
signing up for the next year's courses是students的动作
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
leonliter
2010-07-10 · TA获得超过506个赞
知道小有建树答主
回答量:428
采纳率:0%
帮助的人:302万
展开全部
意思正确不一定句子就正确。
此两句的关键是语法。
从句动词的使动者必须一致,或者说sign up 这个动作只有人才可以实施。

所以第二句才是正确的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式