If Mr Smith _______ here, he would have helped you
来源:百度知道 编辑:UC知道 时间:2024/05/16 01:41:52
had been
B. was
C. were
D. has been
B. was
C. were
D. has been
C
虚拟时态
选A
这是过去时虚拟语气
在虚拟语气中,主句用would加完成时,从句用过去完成时
C
D,因为这是虚拟句,是对现在的假设,事实并没有发生
选had been.
用过去完成时表示对过去事实的虚拟假设。
后半句用了would have done表示与过去事实相反的假设虚拟,由此可判断出Mr Smith过去那时候并没有帮助你,所以从句应当选用对过去假设的选项,言下之意是:Smith先生过去那时候不在这里。
这是虚拟语气的特征之一,用过去完成时推测过去;用现在完成时推测现在;用一般现在是推测将来。
希望我的回答对你有帮助哈~~
were
虚拟语气
Mr Smith is a musician ___ nature.
If Mr Smith _______ here, he would have helped you
Mr Smith ___ at this school since he ___ to Zhuhai.
Where are Mr and Mrs Smith.--They ___ there twice before.
Mr and Mrs Smith
Mr Smith is going to give us a talk ___ the study of English on February 17.
____(who)does Mr. Smith teach?
Mr Smith ____ to Japan next week.
"No (谈话)!"Said Mr Smith
Mr.Smith ___here for about two hours.