作业帮 > 英语 > 作业

关于完成式和过去式It's been a long time since I've seen it.It's been

来源:学生作业帮 编辑:作业帮 分类:英语作业 时间:2024/10/03 02:11:02
关于完成式和过去式
It's been a long time since I've seen it.
It's been a long time since i saw it.
那个对呢?还是都对?有什么区别?
since后面是可以用完成式的。我现在想知道的是用完成式和过去式的区别。
It's been a long time since i've seen a sunny day.这句话是在美剧“shameless”第一季12集40分57秒出现的
第一个不对,第二个是对的.
since后面要加过去式而不能用过去完成时.
老美的口语爱怎么说怎么说,不符合规范的也有很多.
这里的意思和过去式是完全一样的.
It has been a long time since I saw a sunny day last time.
改过之后和原句是一个意思,这里用的是since.
所以意思是没有不同的.
再问: 可是它是一首歌的歌词来的,况且同一句式它既有完成式也有过去式,比如下面两句(都是那首歌的歌词) It's been a long time since I drove your Pontiac. It's been a long time since I've seen a sunny day. 如果表达意思是一样的为什么他要用两种不同的时态呢?
再答: 一般歌词、诗句等都是追求表达多样性,押韵等,并且要符合歌曲的旋律。 就看这两句,其实表达的意思还是一样的。