He often has lunch,And he has to finish the work in 2 hours,A does he,does heB doesn't he,doesn't he c hasn't he,hasn't heD has he,has he如果可以 帮忙讲解下现在完成时的用法 有些不懂

问题描述:

He often has lunch,And he has to finish the work in 2 hours,A does he,does he
B doesn't he,doesn't he
c hasn't he,hasn't he
D has he,has he
如果可以 帮忙讲解下现在完成时的用法 有些不懂

B 反义疑问句前肯定后否定

选b
句子里边没有用现在完成时,怎么判断呢?看has或have后面有没有动词的过去分词形式,显然都没有。have+过去分词这个结构中,have是助动词,反问的时候是haven't you/he等。而你的例句中,have都是实义动词,把它当做普通动词就行,反问的时候引入助动词do就行。

B,这两个句子都不小涉及现在完成时.
现在完成时是用于表达在你目前说话前已经完成的动作,一般翻译也来会有“已经”类似的词,不跟具体过去某个时间,比如,YESTERDAY
句式是have/has+过去分词 此时的have/has没有实际的意义,只是辅助成为一个完成时的符号,真正的动作是过去分词表达的意思.

答案选B。反义疑问句,前面否定,后面就肯定疑问;前面肯定,后面就否定疑问。翻译过来就是:XXX是怎么怎么样,不是吗?或者XXX不怎么怎么样,是吗?
现在完成时,have done形式。I have finished my homework.我已经完成了作业。表示现在已经完成某事。注意时态的变化,会出现has done和had done形式。
还有你给的题里has不是什么用法。 have lunch 就是吃午饭的意思,have to表示必须,等同于must,只不过主语是第三人称单数,略有形态变化。
最后的说明没有必要,怕你把这里的have(has)和完成时弄混,附加的。