if he ___ here, that's very good.A.is B.was. C.were D.has been
来源:百度知道 编辑:UC知道 时间:2024/06/23 23:54:15
我想选C,但通过主句看不出要使用虚拟语气。请高手指点,谢谢!
c.
虚拟语气。动词be的过去时态一律用were不用was,
例如:If I were you, I would ....
如果我是你,就会...
选C.were
区分以下2种if的意思:
1.if表示条件,如果;
He will come if you invite him.
如果你请他,他会来的。
2.if表示虚拟,假如,要是;
If I were you, I would never do that.
如果我是你,我决不做那件事。
本题用的是虚拟语气,
if he were here“假若他在这里的话”,意思是“他现在不在这里”,
注意:要是是“表示条件”的if,主句要用将来时,所以在这题目中不是这种情况,故if是表示虚拟。
有个if 说明他在这里的事情还没发生,说他在这里只是一个假设,因而是虚拟语气。
选C
这个就是虚拟语气,意为如果他在这的话就好了,也可以用排除法,如果选is的话,从句用一般现在时,主句就应该用将来时态。
这个就是直译为 如果他在这 那就再好不过了 不就是实际上他不在这里吗 所以就看成为虚拟语气
c
虚拟语气中be动词都用were
If he ___ ( be ) me , he ____ ( may ) go there.
He talked as if he ___ four years.
If Mr Smith _______ here, he would have helped you
if only he here空白处填was还是were?
He shook his head as if ___"no".
1. Peter has just arrived, but he talks as if he __a___ everything here.
He asked the crowd if they ___ that she ___ a lie.
if he were here i would beat him 为什么不是 if he was here 不是过去式吗 am is was are才是were
He has never traveled in any big cities, but he talks about London as if he ___ there.
I don't imagine that he will come here if it rains,____.