英语:Tom went to the box office at lunch time,but all the tickets bad been sold out为什么这里用的是过去完成时?而不是现在完成时
来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/28 00:06:51
英语:Tom went to the box office at lunch time,but all the tickets bad been sold out为什么这里用的是过去完成时?而不是现在完成时
英语:Tom went to the box office at lunch time,but all the tickets bad been sold out
为什么这里用的是过去完成时?而不是现在完成时
英语:Tom went to the box office at lunch time,but all the tickets bad been sold out为什么这里用的是过去完成时?而不是现在完成时
因为tom是过去的时间去的售票口,而那个时候,票已经卖完了,所以说过去完成时
因为主句是过去时 went
整个事情都发生在过去
因为票卖没了先于他赶到售票点,因此这种情况下要用过去完成时,表示在过去某个点前已经发生完成的事情,这个例子中是先于他赶到售票点这个时间点前,票已售完,因此 票已售完这个时间点要用过去完成时。
说的是过去昨晚的事所以不能用现在完成时不符合逻辑
Tom went to the box office at lunch time, but all the tickets had been sold out
过去完成时,简单理解成“过去的过去”
前面句子Tom went to the box office at lunch time,有went可知,是一般过去时,
汤姆在午餐的时间去了box office,但是所以的餐票...
全部展开
Tom went to the box office at lunch time, but all the tickets had been sold out
过去完成时,简单理解成“过去的过去”
前面句子Tom went to the box office at lunch time,有went可知,是一般过去时,
汤姆在午餐的时间去了box office,但是所以的餐票都卖光了~~~
由句意可知,餐票是在汤姆(went)之前就卖光了,所以要用过去完成时,即:had done~~
又因票是卖光,所以要用那个被动语态~~
ticket作主语,要用被动,故had been sold out~
收起
因为前边用的过去时 went 啊,证明叙述的事情都是在过去,自然用过去完成时了。
我觉得英语时态方面不要死记硬背,要多思考思考,我的结论就是,不管有多少时态,始终你记住一点,一件事情发生的时间要么是过去、要么是现在、要么是将来,非别对应过去时、一般现在时、将来时,所谓完成时,不过是个语气而已,相当于中文的“已经”,当然也分为过去的“已经”、现在的“已经”和将来的“已经”了。如果只是现在的“...
全部展开
因为前边用的过去时 went 啊,证明叙述的事情都是在过去,自然用过去完成时了。
我觉得英语时态方面不要死记硬背,要多思考思考,我的结论就是,不管有多少时态,始终你记住一点,一件事情发生的时间要么是过去、要么是现在、要么是将来,非别对应过去时、一般现在时、将来时,所谓完成时,不过是个语气而已,相当于中文的“已经”,当然也分为过去的“已经”、现在的“已经”和将来的“已经”了。如果只是现在的“已经”,比如要表达的意思是“现在”票“已经”卖完了那就用现在完成时,如果是表达的“过去某个时间点上”票就“已经”卖完了,那就用过去完成时,前句 went 明显是说 Tom 在“过去”某时去售票处,当然后面说的就是在“过去”的那个时候“已经”卖完了
收起