【英语现在完成时问一个很幼稚的语法小问题,虽然英语读了很多年-查字典问答网
分类选择

来自姜岩松的问题

  【英语现在完成时问一个很幼稚的语法小问题,虽然英语读了很多年了,但还没弄懂,谢谢.现在完在时:have,had+过去分词例:1.HehasstudiedEnglishforfiveyears.2.HehasbeentoBeijing.这两句的has/has】

  英语现在完成时

  问一个很幼稚的语法小问题,虽然英语读了很多年了,但还没弄懂,谢谢.

  现在完在时:have,had+过去分词

  例:1.HehasstudiedEnglishforfiveyears.

  2.HehasbeentoBeijing.

  这两句的has/hasbeen是一个意思吗?

  如果是一个意思,那为什么一个has,另一个要加个been?谢谢.

  因为我觉得只有被语态才会有hasbeen/havebeen出现的.

1回答
2020-09-16 01:12
我要回答
请先登录
付瑞雪

  不要想复杂了

  现在完成时结构:

  have+过去分词

  HehasbeentoBeijing.

  这句话中beto表示去过……的意思,所以have+过去分词,be→been

  现在完成时被动语态结构:

  have+been+过去分词

  而被动语态结构:be+过去分词,完成时中be变成了been

  HehasbeentaughtEnglishforfiveyears

  如还有疑问~欢迎追问

2020-09-16 01:16:42

最新问答

推荐文章

猜你喜欢

附近的人在看

推荐阅读

拓展阅读

  • 大家都在看
  • 小编推荐
  • 猜你喜欢
  •