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

英语句子问题

dinasourshaveextincted.

说应该extincted前加been或者把extincted改为diedout

想知道为什么要加been,have后面加什么可以不用加been?

还有点,恐龙不是在很久以前就灭绝了吗?为什么不把have改成had呢?

刘一钫回答:
  首先.不是extincted,而是extinct这是个形容词,不能加ed.   其次,形容词不能单独做谓语,要用系表结构,就是be+形容词.如:他迟到了.Heislate.   然后,这是现在完成时态,用have+过去分词(been).这样就有了havebeenextinct.   也可以说Thedinasourshavediedout.这里die是动词,而且是不及物动词,不能说bedied.所以不能加been.   最后,把have改成had,就变成过去完成时了.只有在一个过去的时间以前发生的动作才能用过去完成时.,这里显然没有.
点击显示
英语推荐
热门英语推荐
  • 语文
  • 数学
  • 英语
  • 科学
  • 作文