Search from various 영어 teachers...
chen
He left home more than an hour ago. He ____ be at work by now.
A. can
B. shall
C. must
D. would
Note: They all look pretty good to me. What do you think is answer and why, thanks.
If I have to choose, I guess D is the answer because D looks like past tense (I am not sure about it).
2013년 7월 6일 오전 6:46
답변 · 12
1
D - yes.
Actually I find no problem with C either, but it is a less common thing to say.
A & B are wrong, as you guessed: The tense is wrong.
2013년 7월 6일
C is correct because the speaker expresses the most probability of the person's being at home.The speaker knows the regular habbit of the person.
2020년 6월 19일
Thanks Mark, neither can I think of an example that uses "should." Now I know what Christopher and you are trying to tell me. "would" here is not to be interpreted as past tense, it only conveys a less definite mood for the present. But I find it hard to distinguish between "less definite (would)" and "speculative (can)" conceptually. They are so similar in meaning that I can't put my words to pen to tell them apart. Can I say "can" speculates more than does "would"?
2013년 7월 7일
"Can" could work in this sentence as the answer to a question. For example:
Could he be a work already?
He left home more than an hour ago. He can be at work by now.
In this case "must" in definite; "would" is less definite; and, "can" is speculative.
I don't know of a case where "shall" would fit; but, "should" or "could" are also possible answers.
2013년 7월 6일
Thanks Christopher, I guess most grammar questions for exams have an intended answer. It seems that English is a very flexible language and I heard most great writers take advantage of such flexibility. Thanks for providing special cases where other choices might work. :)
2013년 7월 6일
더 보기
아직도 답을 찾지 못하셨나요?
질문을 남겨보세요. 원어민이 도움을 줄 수 있을 거예요!



