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

英语句子问题dinasourshaveextincted.说应该extincted前加been或者把extincted改为diedout想知道为什么要加been,have后面加什么可以不用加been?还有点,恐龙不是在很久以前就灭绝了吗?为什么不把have改

题目详情
英语句子问题
dinasours have extincted.
说应该extincted 前加been或者把extincted改为died out
想知道为什么要加been,have 后面加什么可以不用加been?
还有点,恐龙不是在很久以前就灭绝了吗?为什么不把have改成had呢?
▼优质解答
答案和解析
首先.不是extincted,而是extinct 这是个形容词,不能加ed.
其次,形容词不能单独做谓语,要用系表结构,就是 be +形容词.如:他迟到了.He is late.
然后,这是现在完成时态,用have +过去分词(been).这样就有了have been extinct.
也可以说 The dinasours have died out.这里 die 是动词,而且是不及物动词,不能说 be died.所以不能加 been .
最后,把have 改成had,就变成过去完成时了.只有在一个过去的时间以前发生的动作才能用过去完成时.,这里显然没有.