请您看一下我最近提问的那道题,说一说您的意见可以吗?

https://zhidao.baidu.com/question/1867018070339862907.html?entry=qb_uhome_tag... https://zhidao.baidu.com/question/1867018070339862907.html?entry=qb_uhome_tag 展开
 我来答
匿名用户
2020-03-26
展开全部
你消失N多年了, 我也离开"知道"好几年了, 大概是2016年初起, 我就很少答题了, 只是偶尔回来看一下。今晚,我突然心血来潮,在电脑上打开了百度的个人中心,这才看到你发出的答题邀请,我甚感意外。 一看,邀请时间是3月13日。我搞不清楚是哪年的3月13日,难道会是2020年的吗?因为看不到你的提问时间。

谢谢邀请。首先,向老朋友问声好! 新春快乐, 鼠年大吉, 疫期无恙 !
下面进入正题, 谈谈我对你所提问题的看法。
你的问题是: You should go to bed early, _____ you are tired.
A. so B. when C. because D. but
请问(1)您认为这道题出的有问题吗?(2)如果没问题,哪个选项是正确答案?
我认为此题出得不够严谨:从语意上看,when和because都可,when在逻辑上更佳;但从语法上看,when和because前不应加逗号。
其实," should do sth. , but ...." 倒是一个常见的搭配。只不过用在此题中,一般人理解不了,会觉得语意不通。如果原题绝无错误的话,从语法上和逻辑上看,but应是正确答案。
(先提出建议:You should go to bed early。但马上转折一下:you are tired . 言外之意是: You needn't go to bed early . You can have a rest first because you are tired . )
总之,这种有争议的题,关键要看出题人的意图及侧重点是什么。
如果考中学生,建议改成:You should go to bed early when you are tired .
or: You should go to bed early because you are tired . (那么when和because的选项就不要同时出现。)
or: You should go to bed early , for you are tired. (for补充说明,没有必然的因果关系)
or: You should have gone to bed early, so you are tired .
如果原题无标点符号错误,那就选but吧!
此乃拙见,难免有误,愿商榷 !
追问
多谢团长!这本来不是个大问题,但因为我不教中学,所以当有人问我的时候,我特意跟一些中学老师交流了一下,没想到他们的看法非常不同,甚至让我怀疑中国人学的英语语法不都是一个体系,这才想到百度知道。。。你的私信不通,只好这样求助。非常感谢!
来自:求助得到的回答
linfirefly
2020-03-13 · TA获得超过216个赞
知道答主
回答量:63
采纳率:40%
帮助的人:6.7万
展开全部
你最近提问的那道题在哪?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式