爱问知识人 爱问教育 医院库

一个英语句子问题

首页

一个英语句子问题

I'm afraid that the job has already been filled.(那个职位已经有人了)
现在完成时的话,句型结构是have(has)+过去分词
那么上面的那个句子应该是has+been,后面怎么还有个过去分词filled呀.或者这个句子应该是has+filled,前面那个单词应为be呀
是不是凡是后面都是动词的就都要变成过去分词呀?
  请高手指教

提交回答
好评回答
  • 2007-05-12 16:03:12
    ...the job has already been filled .这种结构是现在完成时态的被动语态: 主语 + have/has been +过去分词+...  如:I have been told not to go out tonight .我被告知今晚不要外出。The work has been done .有人已做过这项工作了。
    现在完成时态还有另外一种形式,即现在完成进行时态:主语+have/has  been +现在分词+...如:We have been studying English for 5 years.我们已经学了五年的英语。She has been doing the work for two hours .她做这项工作已做了两个小时。
    以上可以看出 在have/has been后接动词有两种形式,即现在分词和过去分词。 

    d***

    2007-05-12 16:03:12

其他答案

    2007-05-12 16:54:25
  • 这个是复合结构,现在完成时与被动语态的组合,结构公式是:
    have/ has been + 过去分词
    表示“已经被…… ”

    E***

    2007-05-12 16:54:25

  • 2007-05-12 15:13:32
  • 这里还有个被动式。因为job是主语。
    正确的意思是职位已经被占用了。 为be filled。再加上完成时,所以就变成了has been filled.

    c***

    2007-05-12 15:13:32

类似问题

换一换
  • 外语学习 相关知识

  • 教育培训
  • 教育考试

相关推荐

正在加载...
最新问答 推荐信息 热门专题 热点推荐
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200

热点检索

  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
返回
顶部
帮助 意见
反馈

确定举报此问题

举报原因(必选):