请问这两句英语句子意思一样吗?是否有语法不对的地方?
请问这两句英语句子意思一样吗?是否有语法不对的地方? It has been a long lime since I was you. It is a long lime since I was you.
前一句强调的是持续这样的状态的时间长度,现在完成式 后一句为一般现在时,只是陈述,强调的意味没有前一句强烈
前句较佳,符合我们所学的语法知识。关于i was you 本人也不理解,望高手指教!
语法上都没错, 不知道楼主since i was you 是什么意思,如果是说很久没见的话 更地道的说法应该是long time no see.
其实,两句都没有错,因为自己本身是学英语专业的,有上语法.当时是我自己也很疑惑,所以就记得很清楚.现在我把语法书拿出来看一下真的,没错.是这样的:在since-分句中,动词通常用非持续性动词的一般过去时,与之搭配的主句中动词通常用现在完成体;如果主句为表示时间长度的It be ...句型,动词be 可用一般现在时替代现在完成体.eg:It is three months since he wtote to me .
第一句是现在完成式,更符合英语口语的习惯,而第二句语气上不如第一句强烈,而且不正统。
个人认为上句较佳,因为意思为自从……有一段时间了,表示延续到现在。
答:在英语中,否定句和疑问句的连词用or;而肯定句中用and.所以,正确的句子应该是第二句.详情>>
答: 重视句子有效性和简洁性 在GMAT考试题目中,大家经常会看到对名词的状态性和动名词动作性的深入理解及名词词组核心词的辨认。而对动词时态的考查往往不是动作...详情>>
答:1.约翰•霍普金斯大学(Johns Hopkins University), GRE语文 161 2.范德堡大学(Vanderbilt University...详情>>