英语:现在完成时的被动语态,请问这里为什么不选D?Customers are asked to make sure that they_____ the right change before leaving the shop.A.will give B.have been given C.havegiven D.will be given是不是因为在时间和条件

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/04 05:53:40
英语:现在完成时的被动语态,请问这里为什么不选D?Customers are asked to make sure that they_____ the right change before leaving the shop.A.will give B.have been given C.havegiven 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.havegiven 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.havegiven 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.havegiven D.will be given是不是因为在时间和条件
这里本来就用不到将来完成时.
这是常态陈述句,这里Leaving才是将来.但不是一个确定的将来,比如2天后.而是一个不确定的将来.可能1秒后也可能几小时后,这种将来之前就用现在/当前时态.所以是现在完成时而不是将来完成时.
选B.

从句,用现在时,不用将来时。只有B的现在时正确。

句意应该是:在离开商店前,顾客被要求确认店方已经正确找零;
而不是:在离开商店前,顾客被要求确认店方将要找零。
D将要找零,但是没找,顾客确定店方要找零没有意义,必须是确认店方已经找零。
根据句意就能判断。B. have been given 是现在完成时的被动语态,不是强调动作发生在过去,到现在己经完成或对现在仍有影响吗???对的。
店方找钱一定是发生在顾客...

全部展开

句意应该是:在离开商店前,顾客被要求确认店方已经正确找零;
而不是:在离开商店前,顾客被要求确认店方将要找零。
D将要找零,但是没找,顾客确定店方要找零没有意义,必须是确认店方已经找零。
根据句意就能判断。

收起

选B! 这不可能是将来完成时。。 顾客出商店被确认是否找完零钱。很明显钱已经找完了,这是在陈述说明那件事,而不是将要被找零钱!
希望能帮助到您!B. have been given 是现在完成时的被动语态,不是强调动作发生在过去,到现在己经完成或对现在仍有影响吗???...

全部展开

选B! 这不可能是将来完成时。。 顾客出商店被确认是否找完零钱。很明显钱已经找完了,这是在陈述说明那件事,而不是将要被找零钱!
希望能帮助到您!

收起