题目
-- Did mom ask you to buy two boxes of milk in the supermarket? --A. No. And so didB. She did. And so I did.C. No. And neither didD. She did. And so do I.
-- Did mom ask you to buy two boxes of milk in the supermarket? --
A. No. And so did
B. She did. And so I did.
C. No. And neither did
D. She did. And so do I.
题目解答
答案
B. She did. And so I did.
解析
本题考查一般疑问句的回答以及“so+助动词/情态动词/系动词+主语”和“so+主语+助动词/情态动词/系动词”结构的用法。
解题思路
- 首先分析一般疑问句“Did mom ask you to buy two boxes of milk in the supermarket?”的回答。肯定回答用“Yes, she did.”,否定回答用“No, she didn't.”。
- 接着看“so+助动词/情态动词/系动词+主语”和“so+主语+助动词/情态动词/系动词”结构的区别:
- “so+助动词/情态动词/系动词+主语”表示“某人也一样”,用于引出一个新的情况,即另一个人也有前面提到的某种行为或状态。
- “so+主语+助动词/情态动词/系动词”表示“确实如此”,用于强调前面所说的情况是真实的。
- 然后对每个选项进行分析:
- A选项:“No. And so did”,“so did”后面缺少主语,表达不完整,所以A选项错误。
- B选项:“She did.”是对一般疑问句的肯定回答,“And so I did”表示“我确实买了”,强调前面所说的妈妈让买牛奶这件事,“我”确实做了,符合语境,所以B选项正确。
- C选项:“No. And neither did”,“neither did”表示“某人也没做”,与前面肯定回答“She did”矛盾,所以C选项错误。
- D选项:“She did.”是对一般疑问句的肯定回答,但“so do I”表示“我也一样”,这里前面用的是一般过去时“did”,而“so do I”用的是一般现在时,时态不一致,所以D选项错误。