一个英语选择题,帮下忙哈~1.Customer are asked to make sure that they______the right change before leaving the shop.A.will give B.have been given C.have given D.will be given为什么选B,不选D呢?

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/06 16:52:36

一个英语选择题,帮下忙哈~1.Customer are asked to make sure that they______the right change before leaving the shop.A.will give B.have been given C.have given D.will be given为什么选B,不选D呢?
一个英语选择题,帮下忙哈~
1.Customer are asked to make sure that they______the right change before leaving the shop.
A.will give B.have been given C.have given D.will be given
为什么选B,不选D呢?

一个英语选择题,帮下忙哈~1.Customer are asked to make sure that they______the right change before leaving the shop.A.will give B.have been given C.have given D.will be given为什么选B,不选D呢?
1,主句是一般现在是的被动语态.因为主句描述的是一般情况,所以从句要用现完的被动.而将来的话表示将来,不符合主句的时态.
现在完成时还表示过去发生可能持续的对现在的影响.
2,从做题技巧来看,首先要用被动,这个你也知道的嘛~,排除AC,然后再BD中选.因为make sure在找钱之后,所以不可能用将来时.所以,答案是B.
个人推荐用技巧做题,用语法知识做有点慢,而且有时间绕来绕去绕不清楚~

B.have been given -------是现在完成时,用在这里时态清楚,意义明确
D.will be given-------------是将来时,用在这里意思不清楚.

这句话其实就是我们常常在收银台付款时会看到的:
钱亲当面点清,过后不负责
当然是你被找过零钱 你才能检查核对数目是否对!
所以要用完成时 被动
B
over!

应该选B。因为顾客拿到找回的零钱这个动作是发生在to make sure之前。

在离开前已经确认,时态比are前一步