It normally takes him three hours on the way, and it is five o ’ clock now, so he

Withamodalauxiliary:Heleftataboutoneo’clockintheafternoon.Itnormallytakeshimthreehour... With a modal auxiliary:
He left at about one o’clock in the afternoon.It normally takes him three hours on the way, and it is five o ’ clock now, so he_____ have already got home now
答案填must,填should可以吗?他不一定,一定到家了啊,must不会太绝对吗
展开
 我来答
坦率还挺拔的便当G
活跃答主

2021-09-01 · 守护你的好奇心是我的星辰大海
知道大有可为答主
回答量:2万
采纳率:84%
帮助的人:563万
展开全部
It normally takes him three hours on the way, and it is five o ’ clock now, so he must have already got home now .
填should不可以。 因为从他离开的时间到说话时间已经超过了3个小时。而且主语是一般现在时。 状语继续用完成时。而不是过去将来时。
安可莹bb
培训答主

2021-09-01 · 关注我学习会变得更厉害哦
知道小有建树答主
回答量:2702
采纳率:49%
帮助的人:110万
展开全部
must .表示必须,一定是表示猜测should 表示应该,在这里我觉得是must 一定
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
水秋梵畅061
2021-09-01 · TA获得超过314个赞
知道小有建树答主
回答量:2287
采纳率:25%
帮助的人:69.5万
展开全部

这里是说他应该已经到家了。因为是表示推测,应该填 must。并不是虚拟语气,所以 should 不合适。

情态动词表推测的用法:
肯定推测:must have done
。不肯定推测:might have done
。否定推测:can't have done

而 should have done 通常表示本应该做而没做的虚拟语气。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
塞北令狐冲
培训答主

2021-09-01 · 好好学习,天天向上
知道大有可为答主
回答量:4015
采纳率:93%
帮助的人:240万
展开全部
您好,这一句的确可以填 must,而 should 不是很恰当。这里的考点是(情态动词表推测)的用法:
肯定推测:must have done
不肯定推测:might have done
否定推测:can't have done
这里所谓的肯定推测的表示是(大概率真实的)是,而不是(绝对的)是。因为既然是(推测),就表示没有100%,也没有0%的;也就是根据所拥有的的条件进行推测。假如100%的确定在家,或是不在家,就不算是(推测)了。

在英语中,should have done 通常用来表示(本应该做而没做)的用法,用来表示推测时,should 通常会改用 must。句子中的 already 和 now 起到了(混淆)的概念了,而且可能受到了汉语母语的干扰,对于(应该)的理解。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式