to have done
看看吧
The new power station is reported ______ within three years
A to have completed B to have been completed
C having been completed D to be completed
请问:这个题目应该选什么呢?我选的B 但错了,D是正确答案.它们应该怎么区分呢?to have done 应该怎么用呢?为什么我选B 就错了呢?
人气:150 ℃ 时间:2020-03-18 16:34:23
解答
先翻译这句话
这座新的发电站将在三年内.
1.这是发生在将来的事情,用 to be ,记住这点,经常考的
2.因为存在被动关系,所以用 to be done
另外,to have done 应用在主动和已经完成的情况下
例如
I suspect him to have done it.我疑心这是他干的.
推荐
猜你喜欢
- 为什么镜像是反射光线的反向延长线
- 用动词的适当形式填空 Tom,_(not walk)onthe grass.
- 用一个成语形容你受到委屈
- 英语翻译她与室友相处有困难 he has ____ ____ ____ ____his roommates.
- 1.现有0.5mol/L(密度为1.03g/cm3)的稀硫酸H2SO4 5L,要配置成5mol/L(密度为1.29g/cm3)的H2SO4溶液10L,需加入98%(密度为1.84g/cm3)的浓h2soa和水各多少升?
- Fe(NO3)3的电离方程式是什么?
- 有碳酸钠和碳酸氢钠的混合物1.9g,加热灼烧至质量不在减少,在与足量的盐酸反应生成0.66g气体,计算原混合物中碳酸氢钠的质量分数
- 沈括说“磁石之指南,犹柏之指西,莫可原其理.”,可如今人们早已掌握了磁针指南的原理,对此,你有什么感想?