The shop had already opened when we arrived so we __ outside in the street.A.needn't wait B. didn't need to wait 为什么选B不选A呢.请详细解释一下.谢谢.是不是在过去式中,假如要用的话,只能用need have done.

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/29 22:14:01
The shop had already opened when we arrived so we __ outside in the street.A.needn't wait   B. didn't need to wait 为什么选B不选A呢.请详细解释一下.谢谢.是不是在过去式中,假如要用的话,只能用need have done.

The shop had already opened when we arrived so we __ outside in the street.A.needn't wait B. didn't need to wait 为什么选B不选A呢.请详细解释一下.谢谢.是不是在过去式中,假如要用的话,只能用need have done.
The shop had already opened when we arrived so we __ outside in the street.
A.needn't wait B. didn't need to wait 为什么选B不选A呢.请详细解释一下.谢谢.是不是在过去式中,假如要用的话,只能用need have done.

The shop had already opened when we arrived so we __ outside in the street.A.needn't wait B. didn't need to wait 为什么选B不选A呢.请详细解释一下.谢谢.是不是在过去式中,假如要用的话,只能用need have done.
首先应该明白 didn't need to wait 表达的含义是过去没有必要做某事,而实际上也未做.
另外还有个常用的是needn't have done sth 表达的是过去没必要做某事,但实际上确做了,这是虚拟语气里经常用到的.而 needn't wait 单纯的表达不必做某事,时态也与本题不符,
本题想表达的是 商店过去已经关门了,我们过去没必要再在外面等了.

didn't need to do意思是过去本不需要做(但事实是已经做了),带有后悔的口吻。
needn't do意思只是过去不需要做
不一定这样。
need可以是实意动词和情态动词,你说的这种用法指的是need做情态动词时的情况,当need做实意动词时,可以直接用过去式needed。
怎么判断need是做实意动词还是情态动词只要看need后面加什么,加名词(含动名...

全部展开

didn't need to do意思是过去本不需要做(但事实是已经做了),带有后悔的口吻。
needn't do意思只是过去不需要做
不一定这样。
need可以是实意动词和情态动词,你说的这种用法指的是need做情态动词时的情况,当need做实意动词时,可以直接用过去式needed。
怎么判断need是做实意动词还是情态动词只要看need后面加什么,加名词(含动名词)的话need为实意,加动词原形的话need为情态。
例子 I needed you. 我曾需要你(need为实意动词)
I need have finished my homework yesterday.我昨天就该完成作业(need为情态动词)

收起

B里的need是动词词性。因此 否定形式有助动词。看看下面百度词条里的解释
名词 n.
1.需要;必要;需求;要求[S][(+of/for)][+to-v]
We have no need to be afraid of them.
我们不必怕他们。
2.必要之物;需求[P1]
3.贫穷;困窘;危急[U]
My neighbors he...

全部展开

B里的need是动词词性。因此 否定形式有助动词。看看下面百度词条里的解释
名词 n.
1.需要;必要;需求;要求[S][(+of/for)][+to-v]
We have no need to be afraid of them.
我们不必怕他们。
2.必要之物;需求[P1]
3.贫穷;困窘;危急[U]
My neighbors helped me in my time of need.
我的邻居在我困难的日子帮了我忙。
及物动词 vt.
1.需要,有...必要[W][+to-v][+v-ing][O2][O4][O7]
The garden needs watering.
花园该浇水了。
I don't think you need to worry about this.
我认为你不必为这事担心。
They need our help.
他们需要我们帮助。
不及物动词 vi.
1.生活穷困
助词 v.aux.
1.(多用于疑问句和否定句)需要,必须
Need you go so soon? 你需要这么早走吗 ? You needn't trouble about that. 你不必为这费事了。

收起

needn't have done 本来不用做的(却做了)(虚拟语气); 表示本来用不着做某事,而实际上已经做了; 表示过去没有必要做什么但已经做了.;
这题不是虚拟语气,说的是事实。
至于A和B的问题。有时need是实意动词,需要,有时是情态动词,有必要。
我们不需要等了,所以是B
而不是什么必要不必要的问题。意思上搞清楚就行了。...

全部展开

needn't have done 本来不用做的(却做了)(虚拟语气); 表示本来用不着做某事,而实际上已经做了; 表示过去没有必要做什么但已经做了.;
这题不是虚拟语气,说的是事实。
至于A和B的问题。有时need是实意动词,需要,有时是情态动词,有必要。
我们不需要等了,所以是B
而不是什么必要不必要的问题。意思上搞清楚就行了。

收起

had already gone into the bathroom the teacher had already started teaching except the ones who had already take I【 have escaped from】谓语【 the shop】宾语【 already】状语 the thieves had already gone.变成反义疑问句 When I ___ on the TV,it had finished already. the film had already b____ on for 5 minutes 英语翻译1.句一:By the time wo got to the shop,it had closed.句二:By the time we got to the hospital,he had already left.这两句中的By the time可以用When代替吗?2.关于By the time这个短语,它的意思是“到...的时候”, The film ________on for five minutes when we got to the cinema.A.would already be B.had already been C.was already D.has already been 初二英语现在完成时延续性动词是不是出现for +段时间 或since+时间的时候才特别要用啊?比如 my sister has bought a book in the shop already 和 my siter has had a book in the shop .是不是区别在这里呢?那么 my s My heart had already we already had the film___for ten minutes when we got to the cinema.Ahad already been on B HAD ALREADY BEGUN When I go to the station, the train had already left.中的already可放在left之后吗?为什么? 用括号中所给动词的适当形式填空.1.I 【】(make)an appointment before I went to see the doctor.2.After she had breakfast she【】(go)to the shop.3.He ran to the cinema quickly,but the film【】already【】(begin).4.The te ( )I gave the tickets to all the students----------the ones who had already taken 请帮我翻译a year after leaving school with six o-levels and working for a time in a computer shop如题还有 i got the job because the people who run the firm knew i had already written some programs I got to the cinema and saw that the film( ).a.already started b. had already startedc.starts d.had been started