请问It is six years since I last met you 与 It has been six years since I last met you 有什么区别

问题描述:

请问It is six years since I last met you 与 It has been six years since I last met you 有什么区别

两句话都没问题。怎么说、还经常靠两句的互相转化。

两句都是正确的表达。前面一句比较口语化,后面一句符合语法要求,是书面英语。

在意义上没有区别,都表示:I last met you 6 years ago.连全国英语高考都用这两个句型.尽管放心吧.

严格来说,后面一句是对的。前面一句用法不规范。