We're run out of money to buy books这句话中run怎么用了原形?还有,have been playing和have played有什么区别?

来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/29 10:06:06
We''rerunoutofmoneytobuybooks这句话中run怎么用了原形?还有,havebeenplaying和haveplayed有什么区别?We''rerunoutofmoneytobuy

We're run out of money to buy books这句话中run怎么用了原形?还有,have been playing和have played有什么区别?
We're run out of money to buy books这句话中run怎么用了原形?
还有,have been playing和have played有什么区别?

We're run out of money to buy books这句话中run怎么用了原形?还有,have been playing和have played有什么区别?
依个人分析,楼主把We've(即We have的缩写)误写成了We're.
句中的run不是动词原型,而是其过去分词.只因其过去分词与原型相同.
have been playing表过去某个时间开始终到现在一直...,而现在还在...强调是动作的持续进行.而have played表示“已经...”,强调动作已经完成.

We've是We have的缩写;此外还要说一点,run的过去分词与现在式同原。

We're run out of money to buy books有语法错误
We're running out of money to buy books
We've run out of money to buy books
we ran out of money to buy books就对了
have been playing一直在玩
have played玩过了

这里"run out of money"表示钱用完了.
have been playing 表示一直在玩,动作持续,have played表示已经完成,动作停止了.

we're running out of .....
run out 固定搭配,表示用完了,没有了。
have been playing
是指过去的某一时间段在玩
have played
是过去时,“玩”这个动作已经发生过了,没有在持续。

1.第一句话是错误的句子。。。应该用running
2.第一个是过去的时间内一直在玩,第二个是已经玩完了

we've run 是正确的。因为run 的过去分词和原形是一样的。have been playing 是指的从过去一直在做并将持续到将来。结构是have been doing sth 叫做现在完成进行时。have played 只是指过去完成时。这样说明白了吗?

1.第一句话是错误的句子。。。应该用running
2.第一个是过去的时间内一直在玩,第二个是已经玩完了