反义疑问句中关于have的当have,has表示“有”,不是 表示“有”时,它们有区别吗?我看到有些地方说,表示“有”时,并在句中作谓语时,其反义疑问句的助动词用do,does ,did.那么 不是 表示“有”时,可以用have,has,例如:We have been skating for five hours,_____ _____?He has a lot of kites ,_____ _____?应该填什么?have been这一类的完成时是不是表示“有”吗?

问题描述:

反义疑问句中关于have的
当have,has表示“有”,不是 表示“有”时,它们有区别吗?
我看到有些地方说,表示“有”时,并在句中作谓语时,其反义疑问句的助动词用do,does ,did.那么 不是 表示“有”时,可以用have,has,
例如:We have been skating for five hours,_____ _____?
He has a lot of kites ,_____ _____?应该填什么?
have been这一类的完成时是不是表示“有”吗?

当have作“有”讲时,它的疑问形式和否定形式有两种形式.一种是直接将have/has/had提到主语的前面;另一种是加助动词do/does/did.
当have不表示“有”时,他的疑问形式和否定形式一律要加助动词do/does/did.
当然,在We have been skating for five hours,_____ _____?中的have是个助动词,帮助构成一种时态,不是行为动词.