-Tom,your brother,had a good time at the party.
-Yes._____.
A.So had I B.So did I
为什么不能选A呢?上文不是用had吗?
參考答案:选B
仔细分析句子,have a good time是一个常用短语表示“过得快乐”,上句中Tom,your brother,had a good time at the party.
用了had是因为had是have的过去时,因此下文提问时用了过去时的提问did。
So did I 是 So did I have a good time的简答~
你的理解可能是为过去完成时吧?但had在这里只是做have的过去式,并不是过去完成时had done的助动词~所以不能选A