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. 我们都要苦作舟才行啊。
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!
请问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.(延续性动词完成时)
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!