Search from various ภาษาอังกฤษ teachers...
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 ส.ค. 2013 เวลา 7:02
คำตอบ · 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 สิงหาคม 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 สิงหาคม 2013
The answer below seems to be kinda dodgy, here, NoAgenda, check this out:
http://forum.wordreference.com/showthread.php?t=1820181
8 สิงหาคม 2013
ยังไม่พบคำตอบของคุณใช่ไหม
เขียนคำถามของคุณเพื่อให้เจ้าของภาษาช่วยคุณ!
chen
ทักษะด้านภาษา
ภาษาจีน (กลาง), ภาษาอังกฤษ
ภาษาที่เรียน
ภาษาอังกฤษ
บทความที่คุณอาจชอบ

Same Word, Different Meaning: American, British, and South African English
14 ถูกใจ · 12 ความคิดเห็น

How to Sound Confident in English (Even When You’re Nervous)
15 ถูกใจ · 11 ความคิดเห็น

Marketing Vocabulary and Phrases for Business English Learners
12 ถูกใจ · 6 ความคิดเห็น
บทความเพิ่มเติม