请问这两句英语句子意思一样吗是否有对语法的理解不对的地方?
请问这两句英语句子意思一样吗是否有对语法的理解不对的地方?
前一句强调的是持续这样的状态嘚时间长度现在完成式 后一句为一般现在时,只是陈述强调的意味没有前一句强烈全部
前句较佳,符合我们所学的对语法的理解知识关于i was you 本人也不理解,望高手指教!全部
其实,两句都没有错,因为自己本身是学英语专业的,囿上对语法的理解.当时是我自己也很疑惑,所以就记得很清楚.现在我把对语法的理解书拿出来看一下真的,没错.是这样的:在since-分句中,动词通常用非持续性动词的一般过去时,与之搭配的主句中动词通常用现在完成体;如果主句为表示时间长度的It be ...句型,动词be 可用一般现在时替代现在完成體.eg:It is three months since he wtote to me .全部
第一句是现在完成式更符合英语口语的习惯,而第二句语气上不如第一句强烈而且不正统。全部
个人认为上句较佳因为意思为自从……有一段时间了,表示延续到现在全部