负10号柴油最新价格:选哪个啊?选项在补充里.If I () you, I () him the truth.

来源:百度文库 编辑:杭州交通信息网 时间:2024/04/29 16:56:01
A.was... would tell
B. were... would tell
C. were... would have told
D. have been ... could have told.

B.虚拟语气.如果我是你,我会把真相告诉他.
(但此句不一定表示真相已经揭开,可能只是因为还未讲)

本句为虚拟语气,第一个填were,后面跟would do 形式
选B

C 是一个虚拟语气
与之相对应的should have done 表示本应该怎样怎样,却没有完成的事

If I + were... 所以A,D不对,用B的话意思不通~~~~

If I were you, I would have told him the turth.
如果我是你,我已经告诉他真相了。

C
虚拟语气要向前推一个语态

b