Tom () his homework yesterday,because he was in hospital all day。

Tom()hishomeworkyesterday,becausehewasinhospitalallday。A.can'tfinishB.couldn'tfinishC... Tom () his homework yesterday,because he was in hospital all day。
A.can't finish B.couldn't finish C.couldn't have finished D.mustn't finish

选哪一个呢?
能不能解析一下。我也选的C,但是是感觉。
展开
朵朵可爱特别多
2012-07-13 · TA获得超过6676个赞
知道大有可为答主
回答量:4717
采纳率:100%
帮助的人:1078万
展开全部
答案是C, 表推测:汤姆昨天不可能完成作业了,因为他昨天住院了。
hyunyang1958
2012-07-13 · TA获得超过1.3万个赞
知道大有可为答主
回答量:9538
采纳率:90%
帮助的人:1533万
展开全部
C
汤姆昨天不可能完成作业,因为他生病一整天都在住院。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
christinafine
2012-07-13 · TA获得超过635个赞
知道小有建树答主
回答量:765
采纳率:0%
帮助的人:394万
展开全部
选B.表示绝对不可能用can't,因为是昨天,所以用can't的过去式。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
1358787703
2012-07-13
知道答主
回答量:95
采纳率:0%
帮助的人:97.5万
展开全部
B yesterday出现表示动作发生在过去,意思是TOM昨天作业没完成,因为他一整天都在医院。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
老纪给你唱首歌
2012-07-13
知道答主
回答量:64
采纳率:0%
帮助的人:19.5万
展开全部
选C.
是对过去肯定的猜测,用过去完成时。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
tailuowang
2012-07-13 · 知道合伙人教育行家
tailuowang
知道合伙人教育行家
采纳数:35872 获赞数:277456
毕业于江西省吉安师范专科学校(井冈山大学)英语系。从事英语教学20多年,现为中学高级教师。

向TA提问 私信TA
展开全部
C
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(6)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式