He spoke English well.He( ) studied the language for years括号处为什么填must have
来源:学生作业帮助网 编辑:六六作业网 时间:2025/01/09 08:08:55
He spoke English well.He( ) studied the language for years括号处为什么填must have
He spoke English well.He( ) studied the language for years
括号处为什么填must have
He spoke English well.He( ) studied the language for years括号处为什么填must have
must have studied是现在完成的状态
翻译过来就是:
他的英语讲得很好,他一定是学了好些年的英语了.(带肯定推测的语气,所以用must )
must have done sth 是对过去发生的事情的肯定推断。
这里的意思是:他英语说得很棒。他(过去)一定学过多年的(英语)语言。
must have done sth. 表示对过去情况的猜测。
这句话是说:你讲英语很好,肯定学了几年了。(从当时的情况来看)
用情态动词 表示 推测。
句意是:他英语说得很好。他一定学了几年了。
希望能帮到你,祝进步!
情态动词must 表推断,意为必须。must be 或者must do表示对现在或将来的推断。当你想表示对过去的推断时,要用must have done来表示。题中spoke表示是过去式,所以相应地,用must have done. 比如说昨天一定下了雨,用it must have rained yesterday
前面说的是他英语说得很好,
所以后面推测他一定学过好几年语言。
must have表示一定做过某事
来自【学习宝典】团队
如果认可我的回答
请点击下面的【选为满意回答】按钮
谢谢~