句子错误辨析

请问It is a long time since I met her last time. 有错误吗?


请先 登录 后评论

最佳答案 2017-01-29 20:41

    It is a long time since I met her last time. 这个句子单从时态角度看,没有问题。但从惯用来看,就有问题了。这个句子属于赘句(a wordy sentence). 句中的long time和last time,重复time. 规范的英语是不这样用的,应改为 It is a long time since I last met her. 我觉得中国的中学英语教学阶段很少有老师和学生关注这些,因此对这样的错误,往往意识不到。

    英语真是浩瀚的海洋,我们所知道的只是 a drop in the bucket. 我们都要苦作舟才行啊。

请先 登录 后评论

其它 1 个回答

陈才   - 英语教师
擅长:中考英语,词法问题

请问It is a long time since I met her last time. 有错误吗?

回答如下:

以上句子结构式正确的

关于以上句子结构为,除了用一般在现在是,在口语还可以完成时态,请看下面2种结构

1】It is +时间段+since 主语+did sth(正式书面表达)

【2】It has been +时间段+since 主语+did sth(非正式口语表达)

以上两个结构都表示,自从某人过去做某事以来到现在有多长时间了

但是要主语,如果since 从句谓语动词为持续性,则表示动作结束有多长时间,如果since谓语动词为瞬间动词或者持续性完成式表示动作开始有多长时间了.

It is three years since he came here.(瞬间动词)


It is two days since he was ill.(延续性动词)


It is five days since he has been ill.(延续性动词完成时)


请先 登录 后评论
  • 1 关注
  • 1 收藏,2575 浏览
  • chenwu 提出于 2016-09-02 19:37

相似问题