关于时态的问题have beenhave been 和have had been有什么区别?原句是这样的:I've heard has been good.有have也有has
来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/15 13:37:59
关于时态的问题have beenhave been 和have had been有什么区别?原句是这样的:I've heard has been good.有have也有has
关于时态的问题have been
have been 和have had been有什么区别?
原句是这样的:
I've heard has been good.
有have也有has
关于时态的问题have beenhave been 和have had been有什么区别?原句是这样的:I've heard has been good.有have也有has
前者就是现在完成时
后者是过去完成时,后者你断一下句就知道了,你在have后面断一下读一下,培养一下语感.
现在完成
和
过去完成
前者为现在完成时,eg:i have been very tired.后者搭配错误,一般地,过去完成时用had been.楼主所列have had连用是现在完成时,但后一个had是过去分词,前一个才是助动词,且后一个应该是固定搭配中的而不属于时态因素,如,我把头发剪了,I have had my hair cut.(have sth done为固定搭配,指让别人做)...
全部展开
前者为现在完成时,eg:i have been very tired.后者搭配错误,一般地,过去完成时用had been.楼主所列have had连用是现在完成时,但后一个had是过去分词,前一个才是助动词,且后一个应该是固定搭配中的而不属于时态因素,如,我把头发剪了,I have had my hair cut.(have sth done为固定搭配,指让别人做)
收起
I've heard has been good. --不可能的句子,是否在句首漏了what---What I've heard has been good.
have been : be动词的现在完成形式
had been :过去完成,had+ 过去分词
have had: have的现在完成形式
但是,不可能有have had been的形式,只可能有have/had been done