语法吧 关注:1,658贴子:4,234
  • 1回复贴,共1

求大佬们解答

只看楼主收藏回复

——Lily, a concert is being held in our school for the birthday of the Communist Youth League of China(CYLC).
——I know it has been 100 years since CYLC___B____.
A. born B. was born C. is born D. has born
上周回家,读初中的妹妹问这道题为什么选 "B" 而不选 "D" 呢?我那点微薄的语法知识早就忘没了,不知道从语法角度怎么解释给她听 我理解的是根据语境是说CYLC已经被诞生100年了,was born 表过去被动,但是妹妹说她在句子里读不出来被动,她选的 D,has+过去分词,表示现在之前已发生过或完成的动作或状态,其结果却和现在有联系,她认为100年前已经成立且现在依然存在,所以选了D。
哪位大佬给讲解一下啊,谢谢


1楼2023-03-27 12:59回复
    没你想的那么复杂,since就是自从…的意思,后面只能用过去式,主句用完成时


    IP属地:江苏来自Android客户端2楼2023-04-28 11:49
    回复