作业帮 > 英语 > 作业

英语现在完成时问一个很幼稚的语法小问题,虽然英语读了很多年了,但还没弄懂,谢谢.现在完在时:have ,had +过去分

来源:学生作业帮 编辑:搜狗做题网作业帮 分类:英语作业 时间:2024/07/31 11:53:14
英语现在完成时
问一个很幼稚的语法小问题,虽然英语读了很多年了,但还没弄懂,谢谢.
现在完在时:have ,had +过去分词
例:1.He has studied English for five years.
2.He has been to Beijing.
这两句的has/has been 是一个意思吗?
如果是一个意思,那为什么一个has ,另一个要加个been?谢谢.
因为我觉得只有被语态才会有has been/have been出现的.
英语现在完成时问一个很幼稚的语法小问题,虽然英语读了很多年了,但还没弄懂,谢谢.现在完在时:have ,had +过去分
不要想复杂了
现在完成时结构:
have+过去分词
He has been to Beijing.
这句话中be to表示 去过…… 的意思,所以have+过去分词,be→been
现在完成时被动语态结构:
have+been+过去分词
而被动语态结构:be+过去分词 ,完成时中be 变成了been
He has been taught English for five years
如还有疑问~欢迎追问