if he were here ,that's very good 这句话是虚拟语气,可主句为什么不用would +动词原形呢

问题描述:

if he were here ,that's very good 这句话是虚拟语气,可主句为什么不用would +动词原形呢

我想您的疑问之正确的。该句子本身不正确,就应该是
If he were here, that would be good.
相信自己的判断哦。书上也会有错。

if he were here , 是虚拟语气,很明显“他不在那里”。
that's very good是真实句,指事实是“很好”

因为that是对If he were here 这件事的描述,所以主句的主语是that

有时说话人会中途变换语气.如果条件从句中用了虚拟语气(假设语气),结果主句中可以用直陈语气(直述语气),你给出的句子属于这一类,又比如:
I am not bad looking if my skin weren't so sallow.
希望我能帮助你解疑释惑.