早教吧 育儿知识 作业答案 考试题库 百科 知识分享

--DoyouknowwhereDavidis?Icouldn'tfidhimanywhere.--Well.Hehavegonefar--hiscoat'sstillhere.A.shouldn'tb.mustn'tc.can'td.wouldn'tB项毫无疑问,是禁止的意思,肯定是错的而C项是表有把握的否定推测而AD项都是

题目详情
--Do you know where David is?I couldn't fid him anywhere.
--Well.He ____have gone far--his coat's still here.
A.shouldn't
b.mustn't
c.can't
d.wouldn't
B项毫无疑问,是禁止的意思,肯定是错的
而C项是表 有把握的否定推测
而AD项都是无把握的肯定推测
所以根据题意应该选C.
请问这样分析有没有什么错误,尤其AD项的分析我也不太把握
正确答案是C,就一人答对!
但是还是没分析清楚
▼优质解答
答案和解析
确实是该选C
意思都不一样啊
A.shouldn't 是表示不该做什么而做了
例如:He shouldn't eat the apple.
意思是:他本来不该吃那个苹果的.(言下之意,就是责备他吃了)
b.mustn't 不应该
是按照常理或有事实依据的推测
c.can't 不可能
例如 He had gone to Shanghai,so he cann't be here.
d.wouldn't 是过去的将来或现在的将来不会“将不会”
例如:It wouldn't happen.不会发生这种事.(含有一定的推测)
这是个人多年学习外语的见解,没有用那些专业的网页就是希望讲解能够简单易懂,而且切合楼主的题.
希望有所帮助