如果看到别人用英文有没有看昨天的奥运会呢?是应该用did u see the 2012 London Olympics yesterday?还是have you seen the 2012 London Olympics yesterday?(后面yesterday好像不能用,但为了句型看起来可以才加上的,
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/15 12:17:49
如果看到别人用英文有没有看昨天的奥运会呢?是应该用did u see the 2012 London Olympics yesterday?还是have you seen the 2012 London Olympics yesterday?(后面yesterday好像不能用,但为了句型看起来可以才加上的,
如果看到别人用英文有没有看昨天的奥运会呢?是应该用did u see the 2012 London Olympics yesterday?还是
have you seen the 2012 London Olympics yesterday?(后面yesterday好像不能用,但为了句型看起来可以才加上的,如果去掉呢?两句意思有什么不同)之前看书所说,现在完成时就是过去动作到现在照成影响的?可怎么分对现在有没有影响的啊,
看书问have you travelled very much?他答案写yes,i have been to .为什么不能说 yes ,i went to这里,那里.是过去去过的对现在有何影响嘛?只不过说出自己去过哪里哪里而已...
最后一个是have done 和 have been doing有什么区别啊?真的只是说 前者说动作到现在完成,而后者是过去到现在一直在做,还延续以后?
那如果有人问你玩滑雪多久了?应该是用 前者还是后者?
如果看到别人用英文有没有看昨天的奥运会呢?是应该用did u see the 2012 London Olympics yesterday?还是have you seen the 2012 London Olympics yesterday?(后面yesterday好像不能用,但为了句型看起来可以才加上的,
第一个问题只能用过去时,不能用现在完成时,因yesterday 是过去的时间状语.
所谓对现在产生影响就是说这个动作会对结果有些改变.如:我看过这本书.I have read the book.意味着我知道这本书的内容.这就是影响.
至于去过某地,这个不是表示影响,这是现在完成时的另一用法,表示有过经历.
现在完成时可用短暂性动词,也可用于延续性动词.用于延续性动词时表示的意思可与现在完成进行时通用.最后一句这二种时态都可用,只不过用现在完成进行时表示还会继续玩,而现在完成时可能刚结束,可能还继续玩.
(中英文转换很麻烦,我只用中文给你说明吧)
Did you see the 2012 London Olimpics yesterday?
Did you watch the Olympics yesterday?(过去时)
有没有看昨天的奥运会呢?
How long have you play skiing?(完成时)
你玩滑雪多久了?对于第二句回答我玩滑雪两年是用 i have played skiing for 2years ? i have been palying skiing for 2year...
全部展开
Did you watch the Olympics yesterday?(过去时)
有没有看昨天的奥运会呢?
How long have you play skiing?(完成时)
你玩滑雪多久了?
收起
did u see the 2012 London Olympics yesterday? 昨天你看了奥运会没?
have you seen the 2012 London Olympics yesterday? 从昨天到目前为止你有没有看奥运会?
Did you watch the 2012 London Olympics yesterday?
did u see the 2012 London Olympics yesterday? 可以的