9.Had you listened to the doctor,you _____ all right now.(标准)高中英语虚拟语气 单选题.
A.are B.were C.would be D.would have been
这道题是曾经有人在百度百科中问到过的题目,were、would be 和would have been都有人选择,我看了之后觉得有些疑惑,因为我觉得最佳答案应该是选择D,但是有些网站或者百度文库中的答案是B,我怀疑是网络中的以讹传讹起了误导.所以请您根据您的判断在回答栏中提出您的看法.
人气:166 ℃ 时间:2020-01-18 15:25:12
解答
这是个混合型的虚拟语气,前面是个省略加倒装句,还原后是
If you had listen to the doctor, you would be all right now.
如果你当初听医生的话,现在病都好了.关键词是now.
凡是混合型虚拟语气,一般都会有具体的时间状语的.
英语教师团真诚为您解惑!
推荐
猜你喜欢
- he sits () tom and mary 注 between不能用,因为我这里没有between选择
- 48,a,b,c,-12是等差数列中的连续五项,则a,b,c的值
- 八年级上册函数习题
- 当a的取值范围是_____时,级数∑n^2/a^n收敛,求解过程.
- 一个半圆和一个三角形(组合图形)半圆的直径是12厘米三角形是等腰直角三角形求面积
- 125×(8×4)=125×8+125×4=1000+500=1500对吗?
- many teachers don`t like their stuents to use e-mail english in their 什么english
- 趣味数学题,要有答案!