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

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年前 已收到3个回答 举报

时幽昙 幼苗

共回答了16个问题采纳率:100% 举报

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也是过去分词.

1年前 追问

8

能戈善武 举报

那么如果说直到现在你已经工作多行时间了?还用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.

y4t1 幼苗

共回答了68个问题 举报

1. badly 修饰形容词要用副词,bad的副词是badly
2. have 不一定要加be 再加动词,用have worked表示从现在到过去某段时间已经工作多久了
How long have your elder brother worked work in the factory
仅供参考 have done 和have been doing 有时候很难区分。。。。

1年前

2

sunqianqian 幼苗

共回答了931个问题 举报

1. badly 副词修饰动词 hurt
2. 完成时态: have/has + 过去分词,这里是have worked.

How long has your elder borther worked in the factory?

1年前

0
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 19 q. 0.033 s. - webmaster@yulucn.com