would have been为什么不能用在这里?
题目
would have been为什么不能用在这里?
Without electricity human life ________ quite different today.
A.is B.will be
C.would have been D.would be
答案为什么是D而不是C?
would have been不是应该表示应该发生而没有发生的事情吗?
用在这里怎么不对?
答案
would have been表示的是对过去的虚拟,而 would be 则是对现在或将来的虚拟,本句的意思是“如果没有电,人类现在的生活会是大不相同的”,这里指的就是目前的情况,所以只能用would be.
举一反三
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
最新试题
热门考点
- y/3-x+1/6=3,2(x-y/2)=3(x+y/18) 解这个方程组
- 一.根据句意及首字母提示补全单词 1.Ms chen needs some pears.Please this pear to her.
- 25分之24乘23这条题用简便方法计算 和11分之5乘23用简便方法计算 和181乘180分之179用简便方法计算
- 一个长方体,它的正面和上面的面积之和是156平方米,长、宽、高、都是质数,那么这个长方体表面积是多少?
- H2O与H2S分子的空间构型很相似,但键角不同,
- The schooldag under the tree is (yours)对括号里的提问
- 有三箱苹果,每箱50千克,每一箱卖掉的与第二箱剩下的同样多,第三箱卖掉四分之一.这三箱苹果一共卖掉多少
- 因式分解:(x的平方+6x)的平方—(2x—4)的平方
- 等差数列1,4,7,10,.m的各项和S=477,则m=?,三个不同的实数abc成等差数列,acb成等比数,则a/b=
- 水的流量是20吨每小时,pH为7,现要往里面加31%的盐酸,问加的盐酸的量为多少使得混合后的pH为2?