举报
neunew
首先你的第一句话有语病,应该是We didn't play,不是played,因为didn't是助动词,助动词之后作为实际动词的play应该用原型。而且,既然是didn't,就不应该有since出现在同一句句子里。原因如下:
didn't用于过去式,haven't用于完成式。
过去式表示在过去某个时间点曾经发生的事情,而完成式则表示从过去某个时间点到此时此刻这两个时间点之间发生的事情。
since表示“从……起”,一般出现在完成式中,和haven't搭配成对使用。
综合以上信息你就可以发现:
-- haven't done something since TIME-A = 自从A时间点起到此时此刻都一直没有做过某事
如果是过去式就变成了:
-- didn't do something at TIME-A = 在A那个时间没有做过某事
所以你问的那句句子要么是:
-- We didn't play the game at your birthday.
或者如果想用完成式的话就变成了:
-- We haven't played the game since your birthday.
两者表达的意思是不同的。根据我前面讲过的,你自己推敲一下看看?
希望以上说明对你有帮助,如果需要系统的英语时态教学,建议你上网搜索一下相关资料,或者求助英语老师。祝你英语学习进步 :-)
【提示:此提问已经关闭,如有需要可以向此回答者或他所在的知道团队定向求助,谢谢。】