一道单选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.之类的。
人气:341 ℃ 时间: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.(那时他一定很幸福.)
推荐
猜你喜欢
- 地球的质量为月球的81倍,一个飞行器在地球与月球之间,当它受到地球和月球的引力合力为零时,这飞行器距地心距离与月心距离之比是多少?
- 已知定义域为R的偶函数,y=f(x)在[0,无穷)上是减函数,且f(a-3)-f(1-2a)
- 1._____aloud to me while i do the ironing?
- 速度的大小叫速率还是瞬时速度的大小叫速率?
- 重力为100牛的正方体A,边长均匀10厘米,A放在水平地面上静止,如图甲所示,A被F=500牛的水平力
- A除以二分之五的商与A作比较,正确的是( ).A大于A B小于A C等于A D小于或等于A
- 用-3 -6 4 10用加减乘除计算得24 求24点
- 函数f(x)=x.tanx.e 注意e的右上角是sinx~这个函数是无界函数吗·为什么