Another choice question
When we reached the station, the train had still not arrived; so we ______ .
A. needed not to hurry
B. needn't have hurried
C. need not to have hurried
D. didn't need to hurry
Which one is correct, B or D?I guess D is correct. Since the train was not there, we didn't need to hurry any more. Is this so?I guess B is not correct. Because one needs to get to the station before the train arrives.
Search from various English teachers...
Answers · 12
1
This is another not very good question in my view.
The correct answer - I presume - is B. This suggests that you hurried, but in the end this turned out to have been unnecessary.
However, option D is not quite 'wrong enough' to be ruled out entirely. 'We didn't need to hurry' makes sense. You hurried, but in fact you didn't need to.
A native speaker would be likely to say this in this situation.
Whoever wrote this question is being rather unfair to you.
0
b maintains the had....have not tense which both of your questions have been using.
0
Sorry, I made a mistake in my example sentence... but I NEEDN'T HAVE COOKED so much food...
0
Just to be clear, the auxiliary verbs "have" and "has" are used with the present perfect tense, and the auxiliary verb "had" is used with the past perfect tense.
0
The three forms of the verb "need" are: need (infinitive or present tense) / needed (simple past tense) / needed (used with the present and past perfect tenses, and includes the auxiliary verbs: have, has or had).
The past perfect verb is usually accompanied by a verb in the simple past tense, e.g., "reached".
The correct answer is B.
For example: I COOKED enough food for three people, but I NEEDED HAVE COOKED so much food because no one came and I was the only one who ate the food I cooked.
Still haven’t found your answers?
Write down your questions and let the native speakers help you!
Don’t miss out on the opportunity to learn a language from the comfort of your own home. Browse our selection of experienced language tutors and enroll in your first lesson now!
Start Learning Today
