【英语高手】一道英语问题

来源:百度知道 编辑:UC知道 时间:2024/06/07 17:30:47
题目:linda had nothing for breakfast this morning____
A:had she B:did she

请问为什选B。。。A错在哪里??我自己经常分布清楚反义疑问时候的疑问词用哪个?就比如这个题目,什么时候用DO来回答,什么时候用HAVE?就是搞不清楚类似的问题,请高手顺便也说下。。。

have作助动词,没有实际含义时,疑问词用HAVE
比如,you haven't finished it, have you?
这里的HAVE是现在完成时have done里的助动词。没有实际含义
have有意义,翻译成 “吃饭”时,用助动词DO代替它,就像助动词DO代替其它实意动词一样。比如这道题。

你这个是 反义疑问句 had 是实义动词 要加组动词 did
do does did 是做组动词 什么是 如 she have lunch 要用do

have done something 是一个语句形态,其中do变成了过去完成时成为done。这一句话里,动词时do,have后面跟的是一个动词do,是一个完成时形态,你可以当它名词理解,意思是已经(already),但是一般在中文翻译里不说出来

而在你这个句型中,have 后面跟的是名词nothing,在句子里作为拥有(吃)的意思,所以,have是一个动词的时候,就要用do来回答,可以理解么?

要看清have后面的那个单词,分清它是动词还是名词,看清时态。

高手们把问题绕的好复杂啊。 表达动词的, 就用助动词do啊。

这里的had代表吃的意思, 所以在反问的时候要用助动词 2者都是过去式,所以用did。

我学习语法的时候是在国外学的,所以只能大概的表达了。

反义疑问句 had 是实义动词意为“吃” 要用助动词 did
而A Had无实际意义,只能用于过去完成时的翻译疑问句