新概念英语一册LESSON131-132上面说MAY后面要跟动词原形例如:Where will he go?He may go to the cinema.但是如果提问Why was he late?回答是He may have been busy.have been是was的动词原形吗?were也是一样(Why were they

来源:学生作业学帮网 编辑:学帮网 时间:2024/04/20 22:02:58

新概念英语一册LESSON131-132
上面说MAY后面要跟动词原形
例如:Where will he go?He may go to the cinema.
但是如果提问Why was he late?回答是He may have been busy.
have been是was的动词原形吗?were也是一样(Why were they late)?
还是固定搭配,是没有任何理由的?
希望可以有详细点的回答,
如果有要我一看就懂的,
但我关键的是要问
5楼、6楼、8楼的答案应该是比较接近
但是5楼的意思应该是HE HAD BEEN BUSY(过去完成)是这个句子原形
而6楼、8楼的意思是HE HAS BEEN BUSY(现在完成)是句子原形
有点疑问是对迟到原因的猜测是用过去完成时还是用现在完成时?

原型:be(包含:is,am,are)
过去时:was,were
分词:been
如你提问中说:
Why was he late?(他为什么迟到了?)
He may have been busy.(也许他很忙.)
问题中,提问时他的迟到是过去的动作哦,因此要用过去时态(was——单数.复数则用were).
回答中“他很忙”是对他迟到前的情况的猜测,就是过去的过去,所以要用过去完成时(形式为:had+动词的分词).
但说过了may+动词原型不是么,所以就成了He may have been busy.
个人推荐:可以买一本《张道真语法》,开始学时,语法还是很重要的.

was的动词原形是is,were是are的过去时,
have been是be的完成时
最好你看一下完成时的相关语法,一看就懂了

was的动词原形是is.have been是现在完成时的形式,是固定的,may have been 是对过去事实的推测,不是was的原形。were的原形是are.

was, were的动词原形都是be。
Where will he go? He may go to the cinema.
他将去哪? 他可能去电影院。
Why was he late? 回答是He may have been busy。
他过去为什么迟到? 他过去可能很忙。
have been不是was的动词原形。
英语语法里只规定...

全部展开

was, were的动词原形都是be。
Where will he go? He may go to the cinema.
他将去哪? 他可能去电影院。
Why was he late? 回答是He may have been busy。
他过去为什么迟到? 他过去可能很忙。
have been不是was的动词原形。
英语语法里只规定may后面是动词原形,没有规定必须是be。
所以回答是He may have been busy,是因为问题用的是过去时,回答说过去很忙。
请lz不要死抠语法,这样很混乱,而且学不好。多注意句子表达的含义。

收起

was的原形是is,were的原形是are ,have been 是完成时态。他为什么迟到,他迟到是过去时,他或许很忙,忙在迟到之前,所以用完成时。

was 和were的原形都是be,它们都是所谓的be动词的过去式.have been 是完成时,如果是he,原本应该用has been,但是由于这是跟在MAY之后,所以要用动词原形,所以用have.完成时所表达的意义有几重,根据所给例句,这句话用完成时应该是要表达由迟到之前一直到迟到之时都很忙的一种状态,或是表达由于他忙对于他迟到具有影响.
PS:看看完成时的相关语法内容....

全部展开

was 和were的原形都是be,它们都是所谓的be动词的过去式.have been 是完成时,如果是he,原本应该用has been,但是由于这是跟在MAY之后,所以要用动词原形,所以用have.完成时所表达的意义有几重,根据所给例句,这句话用完成时应该是要表达由迟到之前一直到迟到之时都很忙的一种状态,或是表达由于他忙对于他迟到具有影响.
PS:看看完成时的相关语法内容.

收起

He may have been busy 和MAY后面要跟动词原形 不矛盾啊
因为你的问句里涉及的是过去时,所以回答也要用相应的过去时态。
have been 也是完成时的原型啊,不是having been或者其他什么的,have been 就是 is 的完成时原型。
have been 当然算的上原型了,要用现在完成时。...

全部展开

He may have been busy 和MAY后面要跟动词原形 不矛盾啊
因为你的问句里涉及的是过去时,所以回答也要用相应的过去时态。
have been 也是完成时的原型啊,不是having been或者其他什么的,have been 就是 is 的完成时原型。
have been 当然算的上原型了,要用现在完成时。

收起

Why was he late? 可以简单回答: he was busy. ( 他很忙)
Why was he late? 也可以回答: he has been busy. (他一直很忙)
Why was he late? 也可以回答: he may have been busy.(他大概一直在忙吧)
一个问题可以有很多种回答, 不要想太多什么动词原形的.

全部展开

Why was he late? 可以简单回答: he was busy. ( 他很忙)
Why was he late? 也可以回答: he has been busy. (他一直很忙)
Why was he late? 也可以回答: he may have been busy.(他大概一直在忙吧)
一个问题可以有很多种回答, 不要想太多什么动词原形的.
如果当你要把句子改变时态,改成疑问句,陈述句..等.. 那时你要注意动词原形.
he was late yesterday.
why was he late?
he is late.
will he be late tomorrow?
He will be late tomorrow.
we are late.
were you late?
am I late?
I am late

收起

前面有人回答得不错了。我只想补充一句:当提问“他为什么迟到?”时,“他可能很忙”这整个回答才相当于问题中的WHY这一个部分,所以你不可能将WHY后面的动词套用进回答里找出所谓相应的动词原型。
请从中文的问答逻辑去理解Why was he late? 和He may have been busy.就够了。这两句话不适合你去死抠语法。...

全部展开

前面有人回答得不错了。我只想补充一句:当提问“他为什么迟到?”时,“他可能很忙”这整个回答才相当于问题中的WHY这一个部分,所以你不可能将WHY后面的动词套用进回答里找出所谓相应的动词原型。
请从中文的问答逻辑去理解Why was he late? 和He may have been busy.就够了。这两句话不适合你去死抠语法。

收起

偶昏 不分析意思,只看句子结构
所谓的may后面跟动词原形是指仅跟在它后面的动词用原形(原型不代表时态),原型是动词形态而不是时态。have是动词原型,这就够了