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

关于英语的推测2.jackdescriedhisfather,whoabraveboymanyyearsago,asastrong-wiledmanA.wouldbeB.wouldhavebeenC.mustbeD.musthavebeen但是不能选择D吗,musthavedone表示对过去的推测吗

题目详情
关于英语的推测
2.jack descried his father,who _____a brave boy many years ago,as a strong-wiled man
A.would be B.would have been C.must be D.must have been
但是不能选择D吗,must have done 表示对过去的推测吗
▼优质解答
答案和解析

这问题嘛 哥给你讲讲
must have done 表示对过去的推测,这个没错!但是吧,他还有另外一个隐藏的意思,就是 现在不 了.
have been表示曾经是,现在不是!
在这里,jack 描述了他的父亲曾是一个.的男人.其中并没有现在是怎么样了.so答案为c,不能选d
指标对过去进行推测,用must be.表示现在和以前不一样了,用 must have been
这里你应该是不了解must have been 用法
问你老师去