小山竹邓伦好做作:简单选择题。谢谢

来源:百度文库 编辑:神马品牌网 时间:2024/05/02 20:30:53
-- Do you have any tickets ____ for tonight's performance of Swan Lake?
-- No,I'm sorry.The last one was out a minute ago.

[A]left [B]sold

答案是A,虽然A说起来通顺,但是选B行么?
是不是能翻译成,“你有任意一些能卖的票么?”如果这样,在售票窗口这样问,似乎也行吧?

单选要从词组的固定搭配和翻译2个角度共同考虑
any tickets left是指还没卖出的票
any tickets sold是指已经卖出的票

那么A的意思
Do you have any tickets left for tonight's performance of Swan Lake?则是
你还有卖剩下的票么?

B的意思则是
"你还有已经卖出的票么?"
这句话完全不通

sold 表示已卖出的意思,任何情况下都是。所以这里用sold修饰tickets只表示卖出的票,而不是要卖的票。

不能用中文的思维方式来思考英文(初中时老师说这是我们的通病)
any tickets left是指还没卖出的票
any tickets sold是指已经卖出的票

不能直接用中文硬译,英语有固定搭配

A 翻译:还有票吗?