高中英语虚拟语气的问题
If he ___ me his telephone number yesterday,I ____ able to ring him up now.
A. had told;would be B. had told ;would have been
答案是A为什么? 不是与过去相反的假设要用 might/would/should/could + have done吗?
人气:273 ℃ 时间:2020-04-09 04:35:42
解答
后半句是和now相对,所以用过去式就可以了,不必用完成时
前半句过去完成时,后半句过去式,是固定的常见的搭配
推荐
- 已知向量a等于(2sinx,cosx+sinx),向量b=(根号3cosx,sinx-cosx)定义f(x)=向量a*向量b
- 1.又甲乙两杯含盐量不同的水,甲杯盐水重100克,乙杯盐水重60克.现在从两杯中到处等量的盐水,分别交换倒入两杯中,这是两杯新盐水的含盐量相等,从每杯倒出盐水多少克?
- 已知3x^2(m+5)-1y^3与-2y^-3(n+1)x^-(m+6)是同类项
- 已知直线y=根号3/3x+1和x、y轴交于A、B两点,以线段AB为边在第一象限内作一个等边三角形ABC
- run的现在进行式那个n要双写再加ing吗?
- (Having been given)the wrong number,she couldn't get in touch with her friend lisa.
- 1=1的平方 1+3=2的平方 1+3+5=3的平方 1+3+5+7=4的平方 1+3+5+7+9=5的平方 1+3+5+7+9+11=6的平方
- 由长方体的各面上的对角线所确定的平面共有
猜你喜欢