Customers 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 为什么不是D不是将会被给与呢

问题描述:

Customers 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
为什么不是D不是将会被给与呢

因为要表达该动作先发于leaving的动作,要用完成时态、被动语态,make sure的宾语从句中可以用现在完成时表示将来完成时,故正确答案是B have been given

该题正确答案应选 B。
题意是:要求顾客在离开商店前要确保已得到了正确的找零。

此句强调的是完成动作,离开之前先完成被give的动作.
老师祝你学习进步!
望采纳,多谢!^_^