has been to has been in has been on 的区别 求初二上英语语法卷附答案
首先这三个短语都是完成时的谓语结构
前两个一般用于去过某地。它们的区别在以下两个个方面
1 have been in表示曾经在哪里待过,have been to表示曾经去过某地。从停留时间上讲been in的时间一般比较长,可能是定居或工作,而去旅游等短期停留一般用been to
eg: I have been in London studying for 5 years.(我曾在伦敦学习过5年)
My sister has been to Madrid for vacation.(我姐姐去马德里度过假)
2 Have been in强调“过去曾去过”之意,表示经验;have been to的意思是“过去到过而现在已返回”,它强调“最近的经历”
而been on 是已经开始的意思,它一般用于**、舞台剧已经开始演出,是start、begin的延续性同义词。
eg:The movie has been on when he came in.
这里就不能用has been started ,start是瞬间动词
意思就是这么个意思,可能太复杂,没事慢慢学,看看参考资料会有所帮助。
1、所用的时态不同
has用于一般现在时,还有就是说明一般的普遍或者经常性的情况。
例句:She has become a lot more tolerant and communicative. 她变得宽容多了,也爱说话了。
had则用在一般过去时,过去完成时。
例句:He had an operation last year to widen a heart artery. 去年他接受了一个扩张心脏动脉的手术。
2、所在句子的主语人称不同
has只在单数第三人称(he,she,it)或者主语是单个物体时使用。
例句:Beauty is an attitude. It has nothing to do with age. 美是一种态度,与年龄无关。
had的使用范围比较广泛,在过去时中,任意人称都是had。
例句:I had a coke in the mini-bar. 我拿了一瓶小吧柜中的可乐。
扩展资料
谓语动词have表示“有”,共有两种形式:have与has。
have用于第一人称(I、we)、第二人称(you)、第三人称复数(they),has用于第三人称单数(he、 she、 it)或单数名词。
have和has的用法
1、have/has的否定句,一般要加助动词do/does,再加not构成,即do not have(don't have)/does not have(doesn't have)。
如:We don't have any classes on Saturday. 我们星期六没有课。
2、一般疑问句由“助动词Do/ Does + 主语 + have + 宾语”构成,回答用Yes, ? do/ does.或者No, ? don’t/ doesn’t.
如:Do you have a big house? 他们的房子大吗?
3、特殊疑问句由特殊疑问词+助动词do/does+have(+状语)构成。
如:What do they have?他们有什么?
鹏仔微信 15129739599 鹏仔QQ344225443 鹏仔前端 pjxi.com 共享博客 sharedbk.com
图片声明:本站部分配图来自网络。本站只作为美观性配图使用,无任何非法侵犯第三方意图,一切解释权归图片著作权方,本站不承担任何责任。如有恶意碰瓷者,必当奉陪到底严惩不贷!