早教吧 育儿知识 作业答案 考试题库 百科 知识分享

今天老师让用现在完成时造句说他结婚已经十年了我造的是Hehasmarriedfortenyears但老师给出的答案是Hehasbeenmarriedfortenyears其中为什么加了个been现在完成时里面什么时候用been吗能讲

题目详情
今天老师让用现在完成时造句 说他结婚已经十年了 我造的是He has married for ten years 但老师给出的答案是He has been married for ten years 其中为什么加了个been 现在完成时里面什么时候用 been 吗能讲细致一些吗
▼优质解答
答案和解析
married是瞬间动词,用于现在完成时时,不能接段时间;而married还有另一个词意,就是形容词,已经结婚的,本句中的been是be的过去分词形式,和married构成系表结构,表示已婚的,可以接段时间.