chen
“Where do you think Anne was yesterday evening?” --- “She ____ at home.” A. must have been B. had to be Note: My choice in this case is B. Is it correct to use B to express things she did in the past?Is the answer A because the person who asked the question uses present tense, so the answer has to be in the present too?
2 de ago. de 2013 7:02
Respuestas · 3
1
"Yesterday" is a time clause that indicates "finished" time so you have to use the past simple tense in the above sentence, which is "had." Answer A is the present perfect tense which you would not use with the word "yesterday" in the same sentence.
2 de agosto de 2013
Thanks chuanzhekuzi, from the reading of the webpage, it looks like the answer is B because the speaker didn't use his deductive reasoning to derive his response. If he has some solid evidence suggesting that it has to be the case, he could use A.
8 de agosto de 2013
The answer below seems to be kinda dodgy, here, NoAgenda, check this out: http://forum.wordreference.com/showthread.php?t=1820181
8 de agosto de 2013
¿No has encontrado las respuestas?
¡Escribe tus preguntas y deja que los hablantes nativos te ayuden!