兄弟姐妹演员列表:English Question

来源:百度文库 编辑:中科新闻网 时间:2024/04/27 13:28:39
-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

so do i 。 是个标准常用习语,表示 我也如此 ,无论上文的动词是什么,一律用 do 或者其相应形式

had是have的过去时,现在完成时句型用had

had在这里是动词,表示拥有的意思,只有当它表示助词时,才可以提前。
(你可以先它变成疑问句Did you brother have a good time?)