一道单选must have been 和would have been的区别?
Jack described his father, who _______a brave boy many years ago, as a strong–willed man
A. would be B. would have been C. must be D. must have been
我不能理解为什么不能用would表示过去,他父亲过去是一个勇敢地男孩不行吗?
老师说would be可以说是过去的某个事。比如说:I would be a clever boy.之类的。
人气:171 ℃ 时间:2019-11-07 22:41:20
解答
would have been 表示过去可能会发生而实际没有发生的事,例如:
If it hadn't rained,we would have got there on time.(实际上是天下了雨,我们当时没有按时到.)
must have been 则表示对过去非常肯定的推测,例如:
He must have been happy at that time.(那时他一定很幸福.)
推荐
猜你喜欢
- 海带的使用部分是哪?是叶么?
- 一底长50,宽40的长方体装了一半的水,水深12.现在把棱长10的正方体金属全浸没在水里,这时水箱的水深多
- 1.根号x*-5X+6小于等于根号2 2、ax+2/x+1大于等于2
- 若 m的平方+mn=6乘以mn=10 求m+n的值
- 某种商品的零售价为每件900元,为了适应市场竞争,商店决定按售价的九折降价并让利40元卖,仍能获利10%,
- 小敏计划三周看完一本300页的《故事书》,第一周看了全书的5分之2,第二周看了全书的6分之1,第三周应从第几页起看?
- 若方程ax+bx+c=k有两个不相等的实数根,k的取值范围
- 帮忙用歌名写一篇关于离别的文章