作业帮 > 英语 > 作业

1.He was hurt very --------(bad)yesterday 另外,有个句子是

来源:学生作业帮 编辑:大师作文网作业帮 分类:英语作业 时间:2024/09/24 05:24:02
1.He was hurt very --------(bad)yesterday 另外,有个句子是
2.How long have you worked here?为什麽是worked?而不是been working?have been不是在一起的吗?那麼How long ----your elder brother ---(work)in the factory 填什麽?为什麽?
1.He was hurt very --------(bad)yesterday 另外,有个句子是
ad是形容词,在这里修饰hurt要用副词,所以要用badly.
have/has been 是现在完成时的结构,been代指过去分词,worked是过去分词.而have been working是现在完成进行时了.
How long has your elder brother worked in the factory
因为your elder brother 是第三人称,所以用has.後面用worked也是过去分词.
再问: 那么如果说直到现在你已经工作多行时间了?还用worked吗? 哦,也就是说现在完成时的?动作不一定会持续下去?那么他和现在完成进行时的区别在哪里呢? 现在完成时也用since回答么?
再答: 嗯.你说的直到现在就是表明对现在有影响,因为"现在完成时往往可以同包括现在时间在内的时间状语连用"up to present(直到现在),so far等等. 动作是开始于过去某一时刻,一直延续到现在,或可能还要继续下去。since是可以用於现在完成时的. 而它和现在完成进行时的区别比较: 现在完成时: 已经完成 往往没有延续性 现在完成进行时:一直持续完成中,说话之时是否完成未知,有时有延续性 他们也可表示动作对现在产生的结果
再问: 啊,我们还没学现在完成时,只学了现在完成进行时,那个原题是这样的 -How long ----your elder brother ---(work)in the factory ? -Since he -----(leave)collage. 填什么?为什么是现在完成时了还用since?
再答: 有点绕进去了喔... since是可以用於现在完成时的. 我觉得答案应该是这样子: -How long has your elder brother been working in the factory ? -Since he left(leave)collage.