这条题目本身就有点怪,估计是中国人编的“非日常化”题目。
Tina, I hear you had a good journey to the Maldives last week, How was it?
本来就不能用"hear”这simple present tense。应该用"have heard that" ,甚至"had heard that"才是。因为问这话的人是较早前已听到Tina这事,现在才问Tina。
至于4个选择答案,A和D 不用考虑。
在学校答题目,首选答案是B,意思是:那酒店没有任何满意之处。
但在日常口语,用C也有之,意思是:那酒店毫无突出之处(什么也不是),但总算满意。
那教人选哪个?
供参考
答案是D
这里 anything but 中的but 是’例外的是‘的意思
这是常见的英语表达用词
was anything but satisfactory
就是’样样(什麼)都是(好)﹐叫人感到满意则例外‘
I enjoyed the beautiful scenery, but the hotel was anything but satisfactory.
全句的意思是
我喜欢那些美丽的风景﹐但是(but) 该酒店则令人不满意。
类似例句
No one knows。
没有人知道
No one but John knows。
只有John 知道﹐其他人不知道。
没有人知道﹐John 则例外。
B
用排除法,首先排除CD那样表示满意,但根据题意,她是不满意的。
D The hotel was anything but satisfactory.
这家旅馆太不让人满意了。
或许真的是答案A. not anything 有问题啊