Jack described his father,who _____a brave boy many years ago,as a strong-willed man.
答案给的是must have been.答案是没错,的确合情合理说的过去.可是选项中还有must be 为什么不行?有人说must be是对现在的推测,可是从语法角度看填must be 没有任何错误,为什么不能填must be?句子中有many years ago存在,那么和must be用在一起,也是表示对过去的推测.
人气:203 ℃ 时间:2019-10-24 12:33:58
解答
must have done表示对过去的推测
must be 现在的推测
就是因为 many years ago“多年前”
才选must have done
推荐
猜你喜欢
- is that an orange?(作否定回答)
- 雪糕冒的热气是向上飘还是向下飘
- 看那个放大镜成像原理图,只知道会成那样的虚像,可光线是怎样进入眼睛的?
- Taiyuan with have a fine day.(改为一般疑问句)
- 17.地震中的父与子为什么说父亲很了不起
- 1.在三角形ABC中,AB=7,BC比AC=4比3,求周长取值范围 2.某电视台在某一天晚上黄金时段的3分钟内插播长度为20秒和40秒的两种广告,20秒广告每次6000元,40秒广告每次收费10000元,若要求每种广告播放不少于2次,且电视
- 人不能延长生命的长度,但可以拓展生命的宽度.说说你对这句话的理解
- 成语因()得()寻()觅()填反义词