题目
“How about the dishes, Dear?” “The beef didn’t taste very good. It ______ too long.”A. cookedB. had been cookedC. was cookedD. had cooked
“How about the dishes, Dear?” “The beef didn’t taste very good. It ______ too long.”
A. cooked
B. had been cooked
C. was cooked
D. had cooked
题目解答
答案
B. had been cooked
解析
本题考查被动语态和过去完成时的用法。解题关键在于:
- 语态判断:主语"it"(指代牛肉)是动作的承受者,需用被动语态("be + 过去分词")。
- 时态判断:牛肉"被煮太久"的动作发生在"尝起来不好吃"之前,需用过去完成时的被动语态("had been + 过去分词")。
选项分析
- A. cooked:主动语态,错误,因为牛肉是被煮的对象。
- B. had been cooked:过去完成时被动语态,正确表达"被煮太久"的动作在"尝起来不好吃"之前完成。
- C. was cooked:一般过去时被动语态,错误,未体现动作的先后顺序。
- D. had cooked:主动语态,错误,且主语"it"无法主动执行"煮"的动作。
逻辑关系
对话中"didn't taste very good"是过去发生的事实,而"煮太久"是导致这一结果的原因,需用过去完成时强调动作的先后性。