问个语法问题:I have seen the movie yesterday.这个句子为什么是错的
I have seen the movie.这个句子可是对的。为什么加了个yesterday就不对了
人气:129 ℃ 时间:2019-11-21 09:59:01
解答
因为句中有yesterday,必须用过去时
如果要用完成时,必须去掉yesterday.为什么呢,我并没有看到这个规定啊。I have seen the movie yesterday.(完成时不是表示影响吗) So I don`t want to go to see it with you today.我搞不懂为什么是错的yesterday表示昨天发生的事情,所以要用过去时。如果你想强调影响,那就不要在后面跟表示过去的时间词。如果你既想表示影响,又想表示时间,可以把这句句子分成两句:I have watched the movie. I watched it yesterday.还是不太明白。现在完成时还不是可以表示过去发生的事尤其是当他们都翻译成汉语我昨天已经看了那部电影 和 我已经看了那部电影。完全可以嘛。难道我们处理这个问题时只能把 “加了yesterday不能用现在完成时” 这个看成个英语的死规则?在汉语里,没有完成时这一说法。我看过这部电影了,既可以是过去时,也可以是完成时。但在英语里,需要注意的是前后一致。如果后面的时间表示过去,那么前面的时态也应该是过去时。
推荐
- I have seen him yesterday.
- Why didn't you go to the movie yesterday?Because I--before.A.Had seen B.have seen C.would seen
- why didn't you go to the movie yesterday?because i(had )seen it before.为什么不能用have
- I don't think you could have seen the film yesterday,_____?
- I have never seen such a film ____was shown yesterday
- a,b,c,d,e,f,g七位同学按任意次序站成一排,试求a或b在边上的概率.
- 想问下有关概率的一些问题.书上有个公式是当A,B为互斥事件时,P(A∪B)=P(A)+P(B)
- 两个相互接触的物体之间没有热传递,是因为具有相同的( ) A.热量 B.熔点 C.内能 D.温度
猜你喜欢
- 月亮圆缺是什么现象引起的
- 英语翻译
- 当x减2y等于零时,代数式2x加y分之3x减4y的值是多少
- 设6阶方阵A的秩为5,α,β是非齐次线性方程组,Ax=b的两个不相等的解,则Ax=b的通解是?
- 课文中《山市》的景物,变化多端,千姿百态,虚无缥缈,如一颗闪动的流星
- 学校有语文数学书,语文比数学多120本,语文的数是数学书的3倍.语文数学各有几本?
- 十分巧合,进入2000年,人类已知的从自然界分离的化合物超过2000万种.在这些化合物中含有哪种元素的化合物最多?说明理由.
- 六年级下册语文课文16年前的回忆课后题解