这句 You should tell me that beforehand.光看语意的话"You should tell me that beforehand."应该就是说「你之前应该告诉我」的意思文法是否正确 还是在口语上是允许这样说得另外这句 "You should describe your qu

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/29 09:56:08
这句 You should tell me that beforehand.光看语意的话

这句 You should tell me that beforehand.光看语意的话"You should tell me that beforehand."应该就是说「你之前应该告诉我」的意思文法是否正确 还是在口语上是允许这样说得另外这句 "You should describe your qu
这句 You should tell me that beforehand.
光看语意的话
"You should tell me that beforehand."
应该就是说
「你之前应该告诉我」的意思
文法是否正确 还是在口语上是允许这样说得
另外这句
"You should describe your questions clearly,therefore everybody can solve
it against time."
应该就代表「你应该把你的问题描述清楚,如此一来,大家能更快解决你的问题」的意思
这句是不是也合乎文法呢?
还是说这两句都应该套用「You should have + ...」的文法上去

这句 You should tell me that beforehand.光看语意的话"You should tell me that beforehand."应该就是说「你之前应该告诉我」的意思文法是否正确 还是在口语上是允许这样说得另外这句 "You should describe your qu
我个人认为第一句用"You should have told me that beforehand" 较合适.表示事情已经发生了,而发出动作的人并没有那么做.在口语上说You should have told me that beforehand这样是可以的.
第二句可以不用“you should have"结构,表示说话人当时对以后情况的一种”看法“ ,而不表示动作已发生.若要表示”你应该把你的问题描述清楚,如此一来,大家能更快解决你的问题.”用下面的说法更为合适:
You should state your questions clearly so that everybody can solve them as soon as possible.
另外”against time"是表示”和时间竞赛“,”抢时间“,”争分夺秒“的意思,用在这里不合适.

第一句话因为讲的是过去,也就是说现实是你之前并没有告诉我那件事,我现在才知道的。我觉得你应该之前告诉我。所以这句话是陈述与现实矛盾的想法,应该用虚拟语气,即should have done
第二句话讲的不是过去,就是纯粹的一个建议,要求对方说清楚一点。所以不用虚拟语气,直接用should表示应该的情态动词就可以了。...

全部展开

第一句话因为讲的是过去,也就是说现实是你之前并没有告诉我那件事,我现在才知道的。我觉得你应该之前告诉我。所以这句话是陈述与现实矛盾的想法,应该用虚拟语气,即should have done
第二句话讲的不是过去,就是纯粹的一个建议,要求对方说清楚一点。所以不用虚拟语气,直接用should表示应该的情态动词就可以了。

收起

第一和二句我觉得语法对。