高中英语虚拟语气的问题
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吗?
人气:433 ℃ 时间:2020-04-09 04:35:42
解答
后半句是和now相对,所以用过去式就可以了,不必用完成时
前半句过去完成时,后半句过去式,是固定的常见的搭配
推荐
- 《齐桓晋文之事》的解释,译文
- “十一”感想(周记)
- 跟我一起写 英文怎么说
- 对于实数x,y,定义一种新的运算“*”,x*y=ax+by,其中a,b为常数,等式右边是通常的加法和乘法运算
- 1/2,1/4,1/10,1/26()()找规律.
- 下列物质变黄的原因 1、工业盐酸显黄色 2、久置的KI溶液变黄 3、久置的亚铁盐溶液变黄
- 观察李萨茹图形时,如果Y轴信号的频率fy远远大于 X轴信号的频率 fx,会看到什么情形
- 武松醉打蒋门神和鲁提辖拳打镇关西两者的“义”有和不同
猜你喜欢