一个英语选择题,帮下忙哈~
问题描述:
一个英语选择题,帮下忙哈~
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.
个人推荐用技巧做题,用语法知识做有点慢,而且有时间绕来绕去绕不清楚~