0
Todd2009 Posted 17 years ago
Grammar

Tense question :)

which one is correct? thank you !


--Nancy is not coming tonight.

--But she___!

A.promises B.promised C.will promise D.had promised
  

Top answer

Which one do you think is correct?

  • Which one do you think is correct?
Free · every Monday

Get the Weekly English Kit 📬

New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.

6 Answers
0
Which one do you think is correct?
0
I'm gonna go for D.

if the multi-choice is put in this way,

--Nancy is not coming tonight.

--But she__!

A.promises last night B.promised last night C.will promise last night D.had promised last night

and then,I will go for C.

.
0
if the speaker is to metion any specific time, such as yesterday, last night, he/she should put it this way" but she promised last night"
if the speaker is not to metion any specific time, he/she should put it this way" but she had promised "

Am I right?
0
B. - She promised.
0
Well, your thinking is almost correct.

Without mentioning time, the correct answer could be 'she has promised'. This is the perfect tense.

But in this case the perfect tense was not one of the choices, so the simple past is just as good, even though, as you can see, the speaker didn't mention the exact time. Because the promise was clearly made ONE time in the past, we can use
0
a: no-because you are not talking about a present state of affairs
b: correct- she promised she would come (completed action at a definite point in time- in the past- preceeds the fact that nancy is not coming tonight (near future- expresses an intention)
c: not unless you can predict the future!
d: possibly correct- but not in the sense you mean, I think. suggests that there is anot

Related Questions