He must have stayed up late last night,didn't he 这里为什么用didn't he不用haven't he

He must have stayed up late last night,didn't he 这里为什么用didn't he不用haven't he
是 hasn't he
英语人气:905 ℃时间:2019-11-01 06:13:33
优质解答
must表示推测的时候要根据意思而不是根据形式来完成反义疑问句.must have +过去分词表示对过去的推测:他昨晚一定熬夜了,不是吗?推测过去,要用过去时态didn‘t
而不用must的肯定或否定形式.
再如:The boy must be Li Ming,isn't he?不用must如果把上句中的 must 去掉,还成立吗。去掉must 就不是表示推测了。就违背了原句的意思。
我来回答
类似推荐
请使用1024x768 IE6.0或更高版本浏览器浏览本站点,以保证最佳阅读效果。本页提供作业小助手,一起搜作业以及作业好帮手最新版!
版权所有 CopyRight © 2012-2024 作业小助手 All Rights Reserved. 手机版