Jack has studied Chinese for 2 years.对for 2 years划线提问

来源:百度知道 编辑:UC知道 时间:2024/09/21 17:42:43
Jack has studied Chinese for 2 years.对for 2 years划线提问!
答案是:How long has Jack studied Chinese?
为什么不是How long have Jack studys Chinese?
(不是讲当在一般现在时中主语是第3人称单数时,变一般疑问句是要把has变为have吗?Jack不是第3人称吗,后面怎么不用studys呢?)
不解????

因为那用的是过去完成时.

have /has +been

三单用has

因为后面要用过去时,studys是一般现代时

[变一般疑问句是要把has变为have]这是谁说的

要把has变为have,谁变是SB

在一般现在时中,have 是有具体的含义的,如:DO you have a book? 是动词,
这是一般现在时,而Jack has studied Chinese for 2 years.是过去完成时,have/has 在这里是完成时必须的一种形式,与一般现在时当中的是不同的,这个句子中study 是动词。

How long has Jack studied chinese ?这是现在完成时,其中has是助动词