谁能跟我说一下,一般过去式的疑问句,什么时候用was,were. 什么时候用did?

Diane wasn't at work yesterday. 为什么不是didn't at work?
When exactly did he go out.为什么不是was he go out
Where did you live before that?为什么不是Where was you live?
我还疑惑...求解,谢谢

第一句:at work 是介词短语,假设将was 去掉,那么这句话就变成了Diane at work yesterday 。(陈述句)我们发现,这句话没有谓语动词。所以应有一个动词。 be at work “在工作”是一个固定短语。第二句:将句子变为陈述语序为:He go out at xx o'clock 。这句话中有实义动词 go out ,所以不需be 动词了,用 助动词 do 的恰当形式即可。第三句 :情况类似第二句,因为句子中有实义动词 live 。
概括的讲,当句子里面有实义动词时,其否定句式和疑问句式 均用 助动词 do 的适当形式引导;当句子中有be 动词时,其否定句和疑问句用 be 动词 引导。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-06-11
改疑问句主要看助动词
疑问句的结构是
助动词+主语+谓语(动词)+宾语+其他成分
上面的句子中
第一句谓语动词时wasn't,原型是be,所以助动词用的是be改成疑问句就是
Was Diane at work yesterday?
第二句中谓语动词是go,是一个实义动词,所以助动词用的是do,改成疑问句就是
Did he go out.?
第三句同上分析
有不会的可以再问我
第2个回答  2011-06-11
第一个:“Diane wasn't at work yesterday. “换成肯定句was为系动词,但是如果was换成did的话,这句就变成强调句了
第二个:如果是was的话,句子里面出现was与go 2个动词了
第三个:改成was的话,换成陈述句就成了you were live--- 也是出现2个动词了
这些都句子只要换成陈述句就可以很容易看出问题的
第3个回答  2011-06-11
did是do的过去式。do是助动词, 助动词自然就是辅助动词的么。
was 和were是系动词, 他们更多是与形容词、名词。名词短语之类的用的
第4个回答  2011-06-11
Diane wasn't at work yesterday. 可以用didn't work? was强调状态,did强调动作
When exactly did he go out.由动词go,怎么能用was?
同上有动词live